About
I'm Rohit — a mobile developer working mainly in Flutter and React, currently expanding into Kotlin and full-stack development.
Most of what I build here starts as a portfolio project first: I like learning by shipping something real rather than just reading about it, which is also why this publication exists. Writing forces me to turn "I think I understand this" into something specific enough to actually be useful to someone else — and specific enough that an AI coding agent could follow it as a rule, not just a vibe.
This publication is home to agent-principles — a growing series of drop-in rulesets for AI coding agents, starting with UX and expanding into other areas like security and architecture over time. Page states, forms, buttons, graceful degradation, the psychology behind those rules.
If you're building with AI coding tools and tired of your agent guessing at things it shouldn't have to guess at, you're in the right place.

