The whole street, in plain text
Everything above, as a simple list. Handy if you're short on time.
Library
Long reads, talks and books
Codemods are just ASTs with manners
A codemod reads your code as a tree, changes the tree, and prints it back without touching anything you didn't ask it to.
SamplepostA Beckn of our own, without the centre
Why a protocol for buying and selling should belong to the people using it, and how two kinds of chain could make that work.
talkShould we care about codemods?
A talk on why codemods beat find-and-replace for changing code at scale, with three live transformers.
postWhat I learned shipping an AI creative engine
Pixro war stories, from the first prototype to paying users.
Workshop
Projects, case studies and the roles behind them
Pixro
Founder. An always-on AI creative team for D2C and ecommerce brands, turning product photos into ad-ready visuals.
roleRockX
Senior Software Engineer. Frontend architecture for Bedrock, a liquid-staking protocol, plus the Go services and data pipelines behind it.
skillAI product engineering
Agents that use tools, evals that gate releases, and costs kept on a leash. Built for paying users, not demos.
skillBackends that fail safely
NestJS, Postgres and job queues, with payments, credits and webhooks designed so nothing is lost or charged twice.
roleBajaj Finserv Health
Software Engineer. A React Native health app with over 800,000 monthly users, and the tooling that kept its codebase healthy.
skillFrontend and React
React and TypeScript since 2020, from frontend architecture for a DeFi protocol to published component libraries, canvas editors and AI chat interfaces.
Post office
Ways to get in touch
Garden
For friends with a key. If you have a key link, the gate is open.