WRITING

Build notes.

My production work is under NDA. These are the systems I can show you — each one shipped, each one with the engineering decision I'd actually defend in an interview.

LIVE PRODUCT · JUNE 2026 · 9 MIN

HireOS: an agentic OS for the job hunt

A multi-LLM pipeline for resume generation, fit assessment and interview prep. The load-bearing decision: the resume critic has to run on a different model than the resume writer — self-critique is theatre.

LIVE PRODUCT · JULY 2026 · 10 MIN

hireos-mcp: making an app agent-native

20+ MCP tools over an existing REST API, multi-tenant OAuth with dynamic client registration, and what to do when a tool takes longer than the agent is willing to wait.

OPEN SOURCE · JULY 2026 · 8 MIN

This site: 24,000 particles, one draw call

The particle morph engine behind girijesh.ca. Scroll position as a float, per-particle stagger, and turning text into a point cloud with a 2D canvas. No build step.

OPEN SOURCE · MAY 2026 · 6 MIN

AI Conversation Exporter: privacy as an architecture

Export ChatGPT, Claude and Gemini conversations with two permissions and zero network requests. The hard part wasn't the export — it was defeating the virtualized message list.

OPEN SOURCE · APRIL 2026 · 5 MIN

A diagram tool in one HTML file

7KB, no build, no server. The one idea worth stealing: rasterizing SVG to a canvas at an arbitrary scale factor, so your exported diagrams are sharp at any resolution.