The long version
I build things I want to exist.
The arc
I've been building software for years: backends, APIs, full-stack apps, and eventually an entire AI-powered platform as the sole technical founder of a legal-tech startup. The product worked, we handled real clients, and somewhere along the way I learned that shipping great software is the easy part of building a company.
I got here through freelancing: four years, 40+ projects, 4.9/5 ⭐️. Go, Next.js, AWS, whatever the problem needed. Someone else's hard problem, real stakes, nobody to hand it off to: the best training there is, and the part I never stopped liking.
These days I run two lanes side by side. I take client work: AI/LLM systems, backends and infrastructure, and rescuing codebases that "work" but aren't ready for real users. And I build my own things, which is what most of this notebook is about. The lanes feed each other: products keep me honest about what actually ships, client work puts me in front of problems I wouldn't have picked myself. If you have one of those, the hire page is the place to start.
Timeline
-
2026 - now
Independent Engineer
Client work: production AI/LLM systems, backends, code rescue. Taking engagements now. Ashes Studios runs alongside: ModelZero, a boss-focused action game, solo in Unreal Engine 5 and C++.
-
2025 - 2026
Founder · LegalSort.ai
AI document classification for legal teams. Built and shipped solo, end to end. The product worked; the market was harder to win than the tech. Closed early 2026; the pipeline work lives on as my primary AI case study.
-
2022 - 2025
CTO · Legal-Tech Startup
Sole technical founder. Built an AI due-diligence platform from scratch. Systems break; the ones that survive are designed to fail gracefully.
-
2018 - 2022
Freelance Engineer
40+ projects, 4.9/5 ⭐️. Go backends, Next.js frontends, AWS. Learned to own the whole problem, a habit I kept.