
Comein.Mindthesketches.
Fullstack developer, four years in. I write the backend, draw the frontend, and argue with both. Six rooms ahead — work, tools, the road here, writing, open source, and the way out.
Prototypesthatgrewup.
Things I built end to end. Sawdust included.
A personal knowledge vault for snippets, commands and prompts, found through semantic search on local Ollama embeddings. Express 5 and Prisma over Postgres, a Next.js dashboard, a Chrome extension with on-device OCR, and an MCP server for Claude Code.
Save a command, snippet or bookmark to DevVault without leaving the terminal, and search it from there too. It pulls candidates straight out of shell history, and a shell hook adds automatic tracking as you work.
An async Python SDK for Zerodha Kite Connect that owns the whole token lifecycle — pluggable login, token exchange, persistence and automatic re-auth. On top: WebSocket tick streaming, retries, a circuit breaker and rate limiting, behind a 90% coverage gate.
Infinite jigsaw puzzles from images generated locally on Apple Silicon with Stable Diffusion — no API keys, no cloud bill. Canvas slices each image procedurally, with randomised tabs and magnetic-snap placement, behind a FastAPI service.
Instruments,notbuzzwords.
Hung on nails, within reach. Pick one up.
Thelongwayhere.
Three titles, one company — trainee to engineer.
- 2024 — PresentSoftware EngineerXpressbees
- 2023 — 2024Junior Software EngineerXpressbees
- 2022 — 2023Graduate TraineeXpressbees
Thinking,outloud,inpublic.
Notes I published instead of losing in a drafts folder.
Otherpeople’srepositories.
Code I don’t own, kept in better shape than I found it.