2018now
2018 to now, in one reel
Press play, or pick any clip below
Study, four years at Mastercard, a solo run at Trupeer and the products I build on my own time.
I build video editors, design systems and AI products, end to end.
Software Engineer (Full Stack) at Trupeer.ai. Four years at Mastercard before that.
2018now
2018 to now, in one reel
Press play, or pick any clip below
Study, four years at Mastercard, a solo run at Trupeer and the products I build on my own time.
Products I designed, built and shipped myself, each written up with its architecture, the decisions behind it and what I measured.
Save anything from WhatsApp, find it later and ask about it.
Turns a comic PDF into a beat-synced music video, entirely on your computer.

Turns screenshots of recommendations into a verified watch list.
reviewer commented on src/profile.ts
user can be null after logout. Handle it?
endprs pushed 1 commit
- const name = user.name; + const name = user?.name ?? "Guest";
fix: handle signed-out user in profile header
An agent that turns pull request review comments into commits.
The workspace I use to build with AI agents without lowering the bar.
New products, frontend rebuilds and AI features, for teams who care how their product feels to use.
Figma to production React and TypeScript, pixel-accurate, accessible and fast. I've built this into an agent pipeline that hits 98–99% visual accuracy.
Tokens, a component library and the rules, tests and CI checks that keep every screen on-system.
LLM features with verification, evals, usage limits and kill switches, so they stay accurate and affordable in production.
From the data model to the deploy: auth, background jobs, webhooks, testing and monitoring, built and shipped by one person.
Short, practical explainers on JavaScript, React and developer tools, viewed 70K+ times on Medium. These five are the most viewed.