I'm the kind of developer who builds a game engine to prove TypeScript can ship a real arcade game, hides easter eggs in a portfolio site because life's too short for boring software, and writes zero any types because I actually like sleeping at night.
Full-stack means full-stack: I design database schemas with row-level security, write game renderers with bloom post-processing, animate SVG cocktails layer by layer, and still make sure the button has an aria-label. From concept to deploy, I care about every pixel and every millisecond.
If a feature is technically impressive but confusing to use, it failed. I start with what people need and work backwards to the code.
I'd rather show you a working prototype tomorrow than a perfect spec next month. Tight feedback loops beat long planning cycles every time.
I write code like someone else will maintain it at 2 AM. Strict types, meaningful tests, clear boundaries. Future me always sends thanks.
Leading architecture for full-stack products. Built developer tools and AI integrations that shipped to production. This portfolio — game engine, progression system, admin panel — is the after-hours work.
Shipped production features across React and Node.js apps. Owned end-to-end delivery from database migrations to deployed UI. Got fast at turning product ideas into working software.
First production apps in the wild. Built MERN stack projects, caught the open-source bug, and learned that the best code is the code someone else can read at 2 AM.
Self-taught through online courses, side projects, and an unhealthy amount of Stack Overflow. Turned curiosity into a career.
Interested in working together or want to see what I've built?