ghimi.re
navin ghimire · नवीन घिमिरे · software engineer · south san francisco

I ship the application, the layer underneath it, and the experiment that proves it worked.

167 experiments4 survivors1 pattern
next.jsnodetypescriptrust / wgpuMCP + agent toolingopen to full-stack / AI eng
himal at night: villages as constellations of warm lamplight along a dark river bend
himal — night over besisahar, rendered in-engine rust + wgpu · live at himal.ghimi.re
01 — selected records 4 survivors · every number traces to the record
R-01

An MCP server over a production commerce BFF

The storefront ran Next.js over a Node backend-for-frontend — the layer where the company’s own engineering actually happened. I wrapped nearly its entire API surface as MCP tools so coding agents could select what they needed and exercise the service directly in testing. Then I drove adoption across the team.

tailored brands · 2023–2026 · node / redis / sumo logic / MCP
≈ entire surface wrapped
3 senior engineers adopted
in-house, before the frameworks
R-02

Server-side experimentation, end to end

Two hidden features — a guided filter and a video pill — shipped as server-side A/B tests: variant assignment and branching in the application layer. Real state, real cache interaction, no flicker. The interesting engineering question is “how would we know” — not “can we build it.”

tailored brands growth · AB tasty / constructor / PLP–PDP
2 features, end to end
seven-figure projected impact
0 client snippets
R-03

himal — a procedural Himalaya in Rust

A quiet builder on real satellite terrain: every valley an 8 km window of the actual Himalaya, villages grown from 12 documented settlement grammars. Implemented by Claude against a spec I wrote and froze — agent-driven development with the bar held by hand.

independent · rust / wgpu · live at himal.ghimi.re
600 houses in 176 ms
442 valleys · 8 km each
9,566 named places
R-04

A local music-video pipeline + its quality gates

AI song in, finished music video out: FLUX.2 klein keyframes, LTX-Video animation, Kokoro voice, ffmpeg assembly — fully local on one 16 GB card, serial by necessity because the models can’t share it. Cut boundaries come from the measured beat grid; every in-point ends before likeness drifts.

independent · flux.2 klein / ltx-video / kokoro / ffmpeg / python
733 → 149 cuts · 0 drift
6,368 frames, plan-exact
gate: 0/6 → 6/6 caught
also in that codebase

owned the PDP’s entire image & video gallery · shipped across PLP, PDP, and the rental build — product customization, rental bundles · core web vitals work on LCP and CLS

02 — the lab · 167 folders most die young — that’s what experiments are for

The four records above are the survivors, not the collection. No single folder is the point — the pattern is: whatever appears at the frontier gets pointed at a real problem the same week. Twelve that earned their disk space:

foundryresumable local video pipeline with GPU admission control and numeric QC gates on every take296 takes · 264 bench rows
hey-clawalways-on voice agent: wake word → STT → router → claude code → spoken replydeployed at logon · 129 commits
cc-command-centerbest-of-N agent racing; a multi-verifier judge panel picks the winner6 scored runs
bun-vs-nodethe same instrumented service written twice, to test bun’s marketing claims empirically8 claims · 2 contradicted
gaea over MCPMCP server driving Gaea 2 terrain from real Earth coordinates; catalog extracted by reflection188 nodes · 1,223 params
sahitya karaokeNepali karaoke studio + a from-scratch singing-voice-detector fine-tune at the research bardistilhubert · 0.915 F1
comedy, measuredsignal processing over a Nepali comedy show: laughter detection, shot grammar, reaction timing262 shots · 22 auto-cuts
nepal-lawtamper-evident archive of Nepal’s federal law: append-only, hash-chained, searchable17,011 docs · 28,808 records
3dprint-nepalsatellite elevation into a four-foot printable relief map, tiled to the printer bed24 watertight STL tiles
the moat atlassurveyed moat analysis of the entire YC portfolio — a book, a web app, an ambient display6,186 companies · 799 pages
claude, on glassesclaude on the display of ray-ban meta glasses; the glasses never hold the keybuilt APK · photographed live
dark-factorylights-out software factory: queue, plan, build, gate, challenge — merged a PR it opened on itself93 commits · PR #28 merged

counted, not estimated — every line traces to an artifact on disk: a render, a benchmark row, a merged PR, a photograph.

03 — the road here

Before software: six years in the US Army as a CBRN specialist — last tour Atsugi, Japan. Served part-time straight through a computer science degree at the University of Houston. A scheduling problem I don’t recommend, but don’t regret.

Working style: make the system legible to the agent, then hold the bar yourself. The commerce work and the AI work aren’t two interests — they met in the same codebase, and they’ve stayed together since.

04 — contact ghimi.re — the domain spells the name.