About
I'm a full-stack developer who learns by building things from scratch. TypeScript and Node.js are home, with regular detours into Go, Java, C, and Python when a problem suits them better. I like the unglamorous parts of backend work, the auth flows, background workers, caching, rate limiting, and real-time connections, and I have a habit of turning small annoyances into command-line tools. Lately I've been digging into systems and low-level programming, which mostly means reimplementing the tools I already use to find out how they actually work. Alongside that I keep a steady algorithms practice, a thousand-plus problems deep.
Work Experience
Skills
Got a backend that's broken?
I debug and fix Node.js, TypeScript, and Next.js backends at a fixed price, with a 30-day guarantee on every fix. See what that costs, or send me the bug directly. I reply to bug reports within one working day.