> kiran@portfolio

man ~/projects/*

# projects

// the tools I built because the existing ones annoyed me enough to fix it myself.

// exhibit A — this very site compiling. more casts land on projects as I record them.

npm run build

drwxr-xr-x Forge/

An internal ops platform that replaced four spreadsheets and a group chat.

WHY
A 3D-printing business needed order management, cost calculation, inventory tracking, and production workflows in one place instead of duct-taped spreadsheets — so I scoped, built, and shipped the whole thing.
IMPACT
centralizes order management, cost calculation, inventory tracking, and production workflows into a single internal tool
STACK
TypeScriptPostgreSQLevent-driven architecture

drwxr-xr-x Wizard/

Long-term memory for AI coding agents that keep forgetting everything.

WHY
Every new agent session started from zero — same context, re-explained, every single time. I got tired of being the agent's memory, so I built it one instead.
IMPACT
~40% smaller transcripts than raw JSON, via a custom compact format (TOON)
STACK
Python 3.12FastMCPSQLiteLiteLLM
open --github →

drwxr-xr-x Wand.nvim/

A Neovim distribution built for one very specific user: me.

WHY
Off-the-shelf configs always fought me on something. Easier to write 5,000 lines of Lua than compromise on my workflow.
IMPACT
sub-100ms cold boot, full LSP/DAP/test stack included
STACK
LuaNeovimMasonTelescopeDAP
open --github →

drwxr-xr-x Ritual/

Dotfiles that set up a brand-new machine before your coffee's ready.

WHY
Rebuilding a dev machine from scratch used to eat a weekend. Now it eats one `curl` command.
IMPACT
one-command bootstrap, drift-detected, per-machine templating via Go templates
STACK
ChezmoiGo templatesFishTailscale
open --github →

drwxr-xr-x RAG Agentic Code Analysis/

Ask a codebase questions instead of grepping it for an hour.

WHY
Wanted to know if multi-agent RAG actually holds up on real code, not toy examples — so I pointed it at real repos and made it show its work.
IMPACT
tracks latency, token cost, and confidence per query — no black-box answers
STACK
LangChainChromaDBAST parsingStreamlit
open --github →

drwxr-xr-x Texmail/

A Django billing app that predates my terminal obsession.

WHY
Built during the Texmith years, when "ship it" mattered more than "make it pretty." Still runs.
STACK
DjangoCeleryDockerHeroku

drwxr-xr-x Ctrl Alt Tech/

A YouTube channel for the engineering layer nobody puts in the demo.

WHY
The interesting part of senior engineering rarely makes it into tutorials — the tradeoffs, the dead ends, the "why we didn't do it that way." So I started filming that part instead.
IMPACT
355 subscribers, 40K+ views
STACK
YouTubeGodotGDScript
open --youtube →