I build production systems across web, mobile, and infrastructure — then document what went wrong and why. Self-taught: no bootcamp, no finished CS degree. I built things until they worked at scale, then built harder things. That pattern is still how I operate.
- 🛠️ Full-stack + infra ownership — empty repo → production, solo, across web · iOS · Android · TV · self-hosted
- 📦 Solo at team scale — a 9-platform Nx TypeScript monorepo (~972K LOC), a live SaaS in 41 days, a hotel platform deployed to a real property
- 🧱 Infrastructure as a product — ~20M emails self-hosted across 12 domains, 116-container dev mesh, ~₹8.9 L/yr of SaaS spend eliminated
- 🤖 AI-native tooling — 10 custom MCP servers (~280 tools), local inference mesh, RAG pipelines
- 🌏 Kota, Rajasthan, India · IST · open to senior remote roles
"My laptop is my sword. Every system I architect, every line of Rust I write — it's how I fight my battles."
| Project | What it is | Scale |
|---|---|---|
| DocSee — GUI · TUI | Cross-platform Docker manager in Rust — Tauri + SvelteKit GUI and a Ratatui TUI | 56K LOC · 8 MB binary vs 2 GB · ~50 MB RAM · P95 < 50ms |
| Prachyam Sangam ↗ | 9-platform OTT monorepo (web, iOS, Android, Apple TV, Android TV, Roku, Tizen, webOS, Tauri admin) — architected & built solo | 21 packages · ~972K LOC · 104 sprint-tagged commits |
| HeyBeautiful ↗ | Personalised micro-site SaaS — real-time presence, 13 Claude endpoints, Stripe — live in production | Empty repo → live in 41 days · 207/207 roadmap · ~44K LOC |
| Hotel Elegent ↗ | White-label hotel PMS deployed to a real operating property — XState booking FSM, 3 payment gateways | ~134K LOC · 46-table schema · 111/111 Playwright E2E |
| Self-Hosted Infra ↗ | Mailcow + Nextcloud + Tailscale mesh + local AI for a 22-person studio | ~20M emails · 12 domains · 6 VPS · ~₹8.9 L/yr eliminated |
More — including Karmpath, the MCP server suite, and ~50 case studies with deep-dives — at dharmicdev.in.
Most of my heaviest work — OTT monorepos, infra, and client products — ships from private repos. The public ones here are the open-source slice; the portfolio is the full record.