software engineer with a preference for small, composable tools over large, configurable platforms. i've spent most of my career thinking about developer experience — how software talks to the people building with it, and where it gets in the way.
when i'm not working on production systems, i'm usually building things for myself: CLIs that replace multi-step workflows, productivity harnesses that sync data i care about, scripts that make the tedious automatic. most of these never leave my machine. a few turn into something useful.
i think a lot about the gap between how we say software should work and how it actually works when you're tired, scattered, and trying to get something done. the tools i build live in that gap.
currently
- building developer tools
- exploring productivity systems
- writing occasionally
interests
- cli design & unix philosophy
- personal knowledge systems
- go, typescript, sql
- cooking
based in
- india
reach me
things i've built
- amazing-marvin-pp-cli go
local CLI that syncs Amazing Marvin tasks to SQLite. 13k+ tasks, full CouchDB replication, queryable offline.
- kiratchhina.com astro
this site. minimal, dark, built with astro and vanilla CSS. no frameworks, no build complexity.