█████╗ ███╗ ██╗ █████╗ ███╗ ██╗████████╗██╗ ██╗██╗ ██╗ ██╔══██╗████╗ ██║██╔══██╗████╗ ██║╚══██╔══╝██║ ██║██║ ██║ ███████║██╔██╗ ██║███████║██╔██╗ ██║ ██║ ███████║██║ ██║ ██╔══██║██║╚██╗██║██╔══██║██║╚██╗██║ ██║ ██╔══██║██║ ██║ ██║ ██║██║ ╚████║██║ ██║██║ ╚████║ ██║ ██║ ██║╚██████╔╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝
i build things, break them, then ship the fix.
founding team @ stealth · products · dev tools · hackathons
Idea to shipped thing, as fast as the idea deserves. I care about the unglamorous half: the parts that make something survive contact with real users instead of dying in the demo.
Most of what's here started as a weekend itch and refused to stay one.
Currently on the founding team at a stealth startup, building something I can't talk about yet. You'll hear about it.
agent-smith npm package · 84 downloads
A runtime watchdog for coding agents. Catches goal drift mid-run, before your agent quietly refactors a file you never asked it to touch.
typescript node claude code hooks supermemory
tracetel npm package · ~1k downloads
Turns Composio tool calls into OpenTelemetry spans. Because "it did something, probably" is not an acceptable production log.
typescript opentelemetry composio
Syntax · 100+ students
A coding assessment platform. Built it, real students used it under real deadlines, servers survived.
react node firebase judge0
An autonomous browser agent that clicks around your UI and tells you where it sucks. Brutally honest, never gets tired.
python browser-use playwright gemini
Open to internships, collabs, and any idea weird enough to be interesting.
Find me on X and LinkedIn, or email me if it needs more than a DM.

