Debug
- 01Idea
- 02Prototype
- 03Break
- 04Debug
- 05Rebuild
- 06Ship
- 07Iterate
Same bones, different bodies. In order. Dates only where there are receipts.
How Ibuild.
Most of what I make has the same skeleton. Here it is, with the real choices from two projects: one that needs every layer, and one that skips most of them on purpose.
The skeleton — with real choices from
- L01→FrontendReact · Vite · Tailwind
- L02→APIHono on Cloudflare Workers
- L03→DatabaseCloudflare D1 (SQL)
- L04→AuthJWT via WebCrypto · role-based access
- L05→InfrastructureCloudflare's edge
- L06■DeploymentDeployed on Workers
Frontend → API → Database → Auth → Infrastructure → DeploymentInfin8 Access, under the hood →
The loopEvery project, every time
- 01→IdeaSomething bugs me.
- 02→PrototypeThe ugliest version that proves it.
- 03→BreakIt breaks. It always breaks.
- 04→DebugMost of the job, honestly.
- 05→IterateVersion two knows what one didn't.
- 06■ShipReal people, real use.
Five rules I actually follow
- 01ShipA working system beats an imaginary perfect one. Get it in front of people, then argue about it.
- 02DebugThings breaking isn't the interruption. It's most of the job.
- 03Learn by buildingI pick up a technology when a problem needs it — not to put it on a list.
- 04Keep iteratingFirst versions are rarely the final versions. Mine definitely aren't.
- 05Make it realReal users, real data, real constraints. A campus, a business, a satellite — not another to-do app.
- 01Infin8 AccessReactTypeScriptCloudflare WorkersHonoD1JWT
- 02Secret Leak DetectorNode.jsGit hooksVS Code APIGitHub AppsHMAC-SHA256
- 03CERTUS-S2PythonSTACPlanetary ComputerSentinel-2Remote sensing
- 05Infin8 CalendarReactTypeScriptExpressSQLitezod
- 04SocialGuardPythonStreamlitscikit-learnpandas
- 08HaKitReactTypeScriptMediaPipeExpress
- HWThe GarageESP32ArduinoRaspberry Pi PicoMPU6050HC-SR04VL53L0X
- 00AbhiPortNext.jsTypeScriptTailwindGSAPLenis
Also in the toolbox —JavaC#AWSPostgreSQLMySQLDockerBlenderDaVinci ResolvePremiere Pro
Buildlog.
In order. Dates only where there are receipts.
JEE prep
The grind before the degree. Physics, chemistry, maths, repeat.
[Add year]
B.Tech
Computer science, officially.
[Add year]
First projects
Building before feeling ready. Still the best decision so far.
[Add year]
Hackathons
Smart India Hackathon internal rounds — won twice. TechFusion. Shipping against a clock.
[Add year]
Club Infin8
Founding member and head of an eight-club ecosystem.
[Add year]
Real users
Infin8 Access for the campus — and software that real business owners use in their day-to-day work.
[Add year]
Research
CERTUS-S2: satellites, super-resolution, and when to trust a pixel.
[Add year]
Next
AI, systems, hardware, security, product. And whatever breaks on the way there.
Next