# Nitya Naman (@ciderboi) — Full Portfolio Context > Engineering imagination, one pixel at a time. - **URL:** https://ciderboi.xyz - **Role:** Software, Systems & Infrastructure - **Location:** Haridwar, India - **Email:** me@ciderboi.xyz - **Summary:** Computer science student building software, self-hosted infrastructure, games, and graphics. ## Education - **B.Tech, Computer Science & Engineering (Graphics & Gaming)** — University of Petroleum and Energy Studies (UPES), Dehradun (2025 – 2029 · CGPA 8.49) ## Experience ### Infrastructure Engineer (Intern) · Enterleap (Evid.AI) - **Period:** Aug 2026 – Nov 2026 - **Location:** Remote - **Summary:** Established dev, staging, and production environments, CI/CD release workflows, and cloud deployment architecture (Azure, AWS/GCP) ahead of Evid.AI's production rollout. - **Stack:** Azure, CI/CD, Cloud Architecture, Linux ### Full-Stack Developer · Government of Uttarakhand - **Period:** Oct 2025 – Nov 2025 - **Location:** Dehradun, India - **Summary:** Sole technical owner of the official web platform for the 28th All India Forest Sports Meet — frontend, backend, database, deployment, and production infrastructure. - **Stack:** Next.js, PocketBase, Ubuntu, PM2 ### Head of Club, Techformers · Delhi Public School - **Period:** Apr 2023 – Mar 2025 - **Location:** Jaipur, India - **Summary:** Led technical operations, media production, and event logistics — photography, videography, livestreaming, and AV systems for school-wide initiatives. - **Stack:** Leadership, Media, AV ### Co-Founder & Systems Lead · Cloudboot.in - **Period:** 2022 – 2024 - **Location:** Singapore · Mumbai (Remote) - **Summary:** Co-built a multi-node bare-metal Minecraft hosting operation across Singapore and Mumbai (3 nodes), managing multi-server BungeeCord and Velocity proxy networks, DDoS mitigation, custom mod development, and a technical support team for creator networks. - **Stack:** Bare Metal, Linux, BungeeCord, Velocity, DDoS Mitigation ## Technical Stack - **Languages:** C, C++, Rust, TypeScript, Python, Java, C#, SQL - **Graphics & Engines:** OpenGL, GLSL, WebGL2, OGL, Three.js, ECS, ENet, Unity, SFML - **Web & Apps:** Next.js, React, Astro, Node.js, Express, Tailwind, PocketBase, Prisma, Dioxus, Flutter - **Systems, AI & Data:** Linux, Ubuntu, PostgreSQL, MySQL, MongoDB, SQLite, Qdrant, ONNX Runtime, MCP, TCP/IP, Arduino, y-cruncher - **Cloud & Infrastructure:** Azure, Docker, Nginx, Bare Metal, Tailscale, PM2, Pterodactyl, SMTP, BungeeCord, Velocity, DDoS Mitigation, Grafana, MinIO, n8n, Home Assistant - **Creative & Media:** TouchDesigner, Generative Graphics, Audio-Reactive, Ableton Live, FL Studio, Lightroom, Premiere Pro, After Effects ## Projects (14) ### AIFSM 2025 (2025 · Full-Stack · archived) - **Canonical URL:** https://ciderboi.xyz/work/aifsm2025 - **Tagline:** Official platform for the 28th All India Forest Sports Meet - **Summary:** A live event platform for 3,390 athletes across 42 teams — registration, accreditation, results, and organizer tooling, built solo in six weeks. - **Details:** The 28th All India Forest Sports Meet brought 3,390 athletes to Dehradun — forest department staff and officers from 30 states, 6 union territories, and 6 central institutions, competing across 24 sports and 270-plus individual events over five days. I built the website that ran underneath all of it: registration, authentication, event administration, result publication, and the organizer workflow. Six weeks, solo, first year of college. First commit was 27 September 2025. The results system is relational rather than form-based — every result links to a player record, an event record, and a credential, so nothing can be submitted as free text. - **Stack:** Next.js, PocketBase, Ubuntu, PM2 - **Metrics:** athletes: 3,390 | teams: 42 | events: 270+ | solo build: 6 wks - [2025-09] First commit. Officials believed the Figma file was the deliverable; there was no code. - [2025-10] Results model rebuilt as a relational state machine keyed on player IDs. - [2025-11] Five days live. Registration, results, and organizer tooling all ran on one VPS. ### Γ(1/5) — 300 Billion Digits (2026 · HPC · completed) - **Canonical URL:** https://ciderboi.xyz/work/gamma-1d5-300b - **Tagline:** 300 billion digits, computed and verified twice - **Summary:** Computed Γ(1/5) to 300,000,000,000 decimal digits on the UPES HPC cluster, then verified it with a second independent algorithm. - **Details:** Two runs on the UPES high-performance computing cluster, using two computationally independent algorithms — Vidūnas–Lamprecht (2024) and an incomplete gamma approximation — both producing identical decimal and hexadecimal output. The hardware was an HPE Cray XD670 with two Intel Xeon Platinum 8470 sockets (104 logical cores) and 0.98 TiB of usable memory. The first run used 99.9 GiB of working memory; the second used 300 GiB. Compute took 20.1 days, verification 13.3 days. The result is listed by y-cruncher. - **Stack:** y-cruncher, Linux, Numerical Analysis - **Metrics:** decimal digits: 300B | compute: 20.1 d | verify: 13.3 d | cores: 104 - **Links:** Write-up (https://github.com/namanyt/gamma-1d5-300b), Record (https://www.numberworld.org/y-cruncher/) - [2026-07] Both algorithms produced identical decimal and hexadecimal output. - [2026-07] Listed by y-cruncher: Gamma(1/5), 300,000,000,000 digits. ### Engine (2026 · Graphics · ongoing) - **Canonical URL:** https://ciderboi.xyz/work/engine - **Tagline:** Modular OpenGL renderer with ECS and HDR post-processing - **Summary:** A reusable game engine with a modular OpenGL renderer, ECS architecture, HDR post-processing, and volumetric fog. - **Details:** A custom C++ runtime and rendering framework for atmospheric exploration projects. OpenGL 3.3 core renderer with VAOs and shaders, an entity-component system, scene and mode management through a registration API, runtime asset loading with lazy shader compilation, and HDR post-processing with bloom. The architecture separates engine from application through public headers and a registration-based runtime, which is what makes it reusable rather than a one-off demo. - **Stack:** C++, OpenGL, ECS, GLSL - **Metrics:** OpenGL core: 3.3 | architecture: ECS | post FX: HDR - **Links:** Source (https://github.com/namanyt/engine) - [2026-06] Engine/application separation and registration-based runtime. - [2026-07] Atmospheric rendering: volumetric fog, HDR post-processing, bloom. ### ColorFPS (2026 · Game Dev · completed) - **Canonical URL:** https://ciderboi.xyz/work/color-fps - **Tagline:** A color-theory multiplayer arena shooter built purely on my custom C++ engine - **Summary:** 6-player arena FPS where additive (R/G/B) and subtractive (C/M/Y) reagent orbs mix into persistent combat vortices — built from scratch on top of my own Engine library (github.com/namanyt/engine), with no third-party game engine. - **Details:** Color is not the theme — color is the ruleset. Players run additive (R/G/B) or subtractive (C/M/Y) loadouts and fire reagent orbs that paint persistent floor vortices (Fire, Poison, Ice, Shock, Pressure, Gravity), inverting inside your own pools while three primaries create a contested Absolute zone. Built purely from my own public C++17 / OpenGL 3.3 Engine library (namanyt/engine) rather than Unity or Unreal — extending it with a 60 Hz authoritative ENet server with client-side prediction and reconciliation, a 120 Hz character controller, a proven 64-composition to 9-state color table with 6-bit provenance tracking, and 69 procedural audio cues synthesized on a whole-tone pitch scale in Python. - **Stack:** C++17, Engine (Custom), OpenGL 3.3, ENet, ECS, GLSL, Python - **Metrics:** authoritative server: 60 Hz | mixed states (from 64): 9 | synth audio cues: 69 | CTest suites: 187 - **Links:** Base Engine (https://github.com/namanyt/engine) - [2026-10] Completed P0–P10 milestones: glTF arena pipeline, ENet server + reconciliation, live admin console, and 187 automated CTest suites. ### Student Project Management Portal (2026 · Full-Stack · ongoing) - **Canonical URL:** https://ciderboi.xyz/work/spm-portal - **Tagline:** Multi-role academic evaluation with rubric snapshots - **Summary:** A multi-role evaluation system built on a relational database acting as a deterministic state machine, sized for 3,000+ concurrent students and faculty. - **Details:** A full-stack academic evaluation platform for the UPES School of Computer Science. The PostgreSQL schema acts as a deterministic state machine for multi-role RBAC workflows, with historical rubric snapshots so an evaluation can be reproduced exactly as it was at the time. Includes an immutable audit log subsystem, automated ingestion of fragmented institutional data, and separate dashboards for students, activity coordinators, mentors, and reviewers. - **Stack:** Next.js, TypeScript, PostgreSQL, Prisma - **Metrics:** concurrent users: 3,000+ | role dashboards: 4 | state machine: RBAC - [2026] Database modelled as a deterministic state machine with rubric snapshots. - [2026] Immutable audit logging and automated ingestion of institutional data. ### Collective Brain (2026 · Systems · completed) - **Canonical URL:** https://ciderboi.xyz/work/collective-brain - **Tagline:** Shared vector-memory MCP server engineered for a ~340 MB CPU-only footprint - **Summary:** Dockerized Model Context Protocol server uniting IDEs and local agents over Qdrant semantic retrieval and cross-encoder reranking with zero GPU VRAM allocation. - **Details:** Built to unify fragmented context across terminal sessions, editors, and web tools without starving co-hosted services. Runs two-stage retrieval — FastEmbed ONNX embeddings (BAAI/bge-small-en-v1.5) into Qdrant followed by cross-encoder reranking (ms-marco-MiniLM-L-6-v2) — constrained strictly to CPU with single-threaded ONNX execution, query timeouts, and markdown-aware chunking. Exposes 18 tools across Streamable HTTP, legacy SSE, and OpenAPI 3.1.0 REST. - **Stack:** Python, Qdrant, ONNX Runtime, MCP, Docker - **Metrics:** RAM footprint: ~340 MB | GPU VRAM used: 0 MB | MCP tools: 18 | protocols: 3 - **Links:** Source (https://github.com/namanyt/collective-brain) - [2026-10] Shipped dual Streamable HTTP / SSE transport alongside OpenAPI 3.1.0 REST. ### Lost Control — TouchDesigner Viz (2026 · Creative · completed) - **Canonical URL:** https://ciderboi.xyz/work/lost-control-viz - **Tagline:** Generative audio-reactive TouchDesigner visual study - **Summary:** Real-time generative visual experiment built in TouchDesigner and driven by Grabbitz's Lost Control. - **Details:** An interactive generative graphics and visual modulation study built while exploring real-time TouchDesigner networks, audio-reactive parameter driving, and feedback chains, set to Lost Control by Grabbitz. - **Stack:** TouchDesigner, Generative Graphics, Audio-Reactive - **Links:** YouTube (https://www.youtube.com/watch?v=W8HCfgbGMkc) - [2026-06] Published study from real-time TouchDesigner exploration. ### Homelab (2019 · Infrastructure · ongoing) - **Canonical URL:** https://ciderboi.xyz/work/homelab - **Tagline:** Two recovered laptops under a staircase - **Summary:** A multi-node bare-metal cluster running 30+ containerized services, fronted by Nginx, reachable over Tailscale, with 413 days of uptime. - **Details:** Two laptops that were never bought to be servers: an HP 15s with a broken keyboard, and a Lenovo IdeaPad Gaming 3 with a dead battery, both repaired and pressed into service. One runs the services that must always be available; the other handles media and mail. The pair sits on a shelf under a staircase in Haridwar, wired through a switch and an inverter, reachable from anywhere over Tailscale. The rule that started it: if I fixed a piece of tech, it became mine. - **Stack:** Ubuntu, Docker, Nginx, Tailscale - **Metrics:** services: 30+ | uptime: 413 d | nodes: 2 - [2019] First machine kept permanently on for a Minecraft server. - [2026] 413 days of continuous uptime across both nodes. ### Fython (2026 · Tools · ongoing) - **Canonical URL:** https://ciderboi.xyz/work/fython - **Tagline:** Keyboard-first personal finance - **Summary:** A terminal finance tracker with statement ingestion, automatic categorization, anomaly detection, and an optional desktop GUI. - **Details:** Built because I wanted it. Imports HDFC statement exports from CSV, XLSX, and QIF, normalizes everything into one dataset, categorizes transactions into main and sub-categories, and flags anomalies — duplicate groups, date coverage gaps, and spend outliers. The primary interface is a full-screen terminal UI; there is an optional desktop GUI for the same data. - **Stack:** Python, SQLite - **Metrics:** primary UI: TUI | import formats: 3 - **Links:** Source (https://github.com/namanyt/Fython) ### tictactoe.c (2025 · Systems · completed) - **Canonical URL:** https://ciderboi.xyz/work/tictactoe.c - **Tagline:** Minimax, taken further than necessary - **Summary:** A modular C implementation with alpha-beta pruning, three difficulty levels, persistent statistics, and an AI transparency mode. - **Details:** A tic-tac-toe game in C with a minimax AI, alpha-beta pruning, three difficulty levels, persistent player statistics, leaderboards, and multiple gameplay modes. The part that was not in any spec: an AI transparency mode that shows the candidate moves, the evaluation score, and the search telemetry, so the player can see why the computer moved. It felt wrong to have an AI making decisions without explaining itself. - **Stack:** C - **Metrics:** difficulties: 3 | pruning: α-β - **Links:** Source (https://github.com/namanyt/tictactoe.c) ### Koding Books (2023 · Web · completed) - **Canonical URL:** https://ciderboi.xyz/work/kodingbooks - **Tagline:** An online library of programming resources - **Summary:** A technical resource platform with 1,000+ curated programming and technology entries, built for a national competition. - **Details:** An online library of programming and technology resources, with categorization, indexing, and retrieval across a thousand-plus entries. Built for the Inter-DPS Capital competition, where it placed first nationally. - **Stack:** TypeScript, Next.js - **Metrics:** resources: 1,000+ | GPSC Capitall: 1st - **Links:** Site (https://capitall.ciderboi.xyz) - [2023] 1st place, GPSC Capitall, national level. ### Lab of Shadows (2024 · Game Dev · completed) - **Canonical URL:** https://ciderboi.xyz/work/lab-of-shadows - **Tagline:** Horror-themed educational science game - **Summary:** A serious game that maps scientific concepts onto progression mechanics, built in Unity for low-spec hardware. - **Details:** A horror-themed educational science game built in Unity. Scientific concepts are mapped directly onto progression mechanics, so learning is the reward loop rather than a quiz bolted on top. Modular state machines drive player mechanics and dynamic inventory tracking, and the asset pipeline was tuned for stable performance on low-spec hardware. - **Stack:** Unity, C# - **Metrics:** GPSC Capax Infinitum: 3rd - [2024] 3rd place, GPSC Capax Infinitum, national level. ### SpineSync (2024 · Hardware · completed) - **Canonical URL:** https://ciderboi.xyz/work/spinesync - **Tagline:** Wearable posture monitoring - **Summary:** A wearable prototype that detects unhealthy spinal positioning with flex sensors and nudges the wearer, paired with a Flutter companion app. - **Details:** A wearable posture-monitoring prototype built for the All India Inter-DPS Science and Commerce Festival. An Arduino Nano and flex sensors detect unhealthy spinal positioning behind the neck and trigger a vibration when the wearer slouches. The goal was habit formation rather than medical correction — a persistent nudge that builds awareness through repetition. I built both the hardware and the Flutter Android app. - **Stack:** Arduino, Flutter, C++ - **Metrics:** Inter-DPS nationals: 3rd - [2024] 3rd place, All India Inter-DPS Science and Commerce Festival. ### todo.rs (2025 · Tools · completed) - **Canonical URL:** https://ciderboi.xyz/work/todo.rs - **Tagline:** A reason to learn Rust UI - **Summary:** A native desktop task manager built with Dioxus, with local persistence and file-based storage. - **Details:** A native desktop task manager written in Rust using Dioxus, with local persistence and file-based storage. Built mainly to understand what a declarative Rust UI framework feels like from the inside — deliberate over-engineering as a learning method. - **Stack:** Rust, Dioxus - **Metrics:** learning project: Rust - **Links:** Source (https://github.com/namanyt/todo.rs) ## Music Discography - **Bedroom Pro** (album, 2026-09-16) — https://open.spotify.com/album/682EVpQlZvOWcBqMVlGtP6 01. Calm Nights 02. Heart 03. Wall-I 04. Candy 05. growls? 06. Titan Falls 07. Soopersows 08. Drifting Apart 09. Origin 10. Memories - **Titan Falls** (single, 2026-08-02) — https://open.spotify.com/album/2hTjBPXiXFQveCgx2KPHCw - **Soopersows** (single, 2026-07-19) — https://open.spotify.com/album/2blSc8dBIpC1nUSqU3Lq5s - **Drifting Apart** (single, 2026-06-26) — http://open.spotify.com/album/1l0MEgteDIbRREVVWLqR8S - **Peak?** (album, 2026-05-15) — https://open.spotify.com/album/0YXFTSxch82TradJQdLoNS 01. Tired of Love 02. Leave This Behind 03. Deep Sleep 04. Odyssey - **Memories** (single, 2026-04-18) — https://open.spotify.com/album/3ZOm6GxtfAmTLkrgsgq1YV - **Wall-I** (single, 2026-03-11) — https://open.spotify.com/track/6O2JZqcrC5V6xe9Uo5mPrR - **Heart** (single, 2026-02-14) — https://open.spotify.com/album/69iKHAPR3GtNNGrjTM831U - **Calm Nights** (single, 2026-01-26) — https://open.spotify.com/track/6Ssy1KTKbm8RdRx38ZqhFB ### Cider Gamer Archive - Odyssey (2022-06-30) — https://open.spotify.com/track/5Wuoe8VwPAxPYMpuxxfHEW - Origin (2022-09-05) — https://open.spotify.com/track/0zgtfQijIBkbSxVasftDzp - Titan (2022-11-08) — https://open.spotify.com/track/1wxLehxgqunhJ1FSTqP0Kq - Days (2022-12-19) — https://open.spotify.com/track/4vJQkoEERVm9mdd1JOks4n - Leave This Behind (2022-12-28) — https://open.spotify.com/track/71v3R534iJBa4ueX5wNQos - Tired of Love (2023-05-15) — https://open.spotify.com/track/6U2GTxLEQ1OQV0Uvmdt2ZG - Im Alone (2023-07-02) — https://open.spotify.com/track/5mqcVXAmbGWoe6OLETVrzt - Just a Another Day (2023-11-14) — https://open.spotify.com/album/3P8MnBkyMpgcz4yo3ZI9yt ## Socials & Uplinks - **GitHub:** https://github.com/namanyt (namanyt) - **LinkedIn:** https://linkedin.com/in/nityanaman (in/nityanaman) - **Instagram:** https://instagram.com/nnthegamer (@nnthegamer) - **YouTube:** https://www.youtube.com/@ciderboi (@ciderboi) - **Spotify:** https://open.spotify.com/artist/4asiCObHQTLPhbmjiqF1oi (Nitya Naman) - **Discord:** https://discord.gg/h9ZVUrfnrx (ciderboi)