Full-stack engineer
shipping thoughtful
web software.
I'm Rohit — five years building production apps in Ruby on Rails, React, and Python. Recently focused on LLM-backed tools (LangChain, Gemini, streaming pipelines). I care about pace, polish, and writing software that ages well.
Things I've built recently
A focused look at the projects I'm most proud of — production apps, AI tooling, and experiments that taught me something.
sadhak_ai — private chat with Gemini
Privacy-focused chat: Google OAuth, per-user threads in Postgres, SSE-streamed responses, rolling-summary context windows so long conversations don't blow the token budget.
5+
Years shipping
budget_app
Rails finance manager — categorised spend, recurring bills, monthly summaries.
The stack I reach for
Tools I use daily, weekly, and occasionally — with rough years-of-use. I optimise for boring tech that pays compounding dividends.
Daily drivers
AI & backend
What I'm doing
Services
- → Full-stack web apps
- → LLM integrations & chat UX
- → MVP sprints (2—6 weeks)
- → Code reviews & audits
- → Rails & React performance work
By the numbers
42+
Repos shipped
1.4k
GH stars
12
Happy clients
∞
Cups of chai
Recent thinking
Short essays on the tech I'm using, lessons from shipping, and the occasional opinion. See all →
Who's behind the code

I build software that feels considered. Currently working remote, shipping landing pages to full-stack apps, with a recent focus on LLM-backed tools.
Off-screen: hiking trails and Erin Morgenstern novels. I write infrequently but with conviction.
Let's build something good.
Drop a line about what you're working on. I'll reply within a day with honest thoughts, a rough scope, and whether I'm the right fit.