Software Engineer
Four years of building and shipping enterprise tools.
How I structure and ship a production internal tool, solo, in 2026.
Five mistakes, honestly. The throughline - I optimized the surface, not the leverage.
Think the edge cases before you code. Your brain stops thinking once you start.
Understand fast. Change in one place. Documented so the AI follows your style.
The most frequent flow is the most important. Put 80% of the effort there.
A system where the agent has context, a plan, hands, a queue, verification, and help.
Wake, meditate, coffee, work. I threw out the long routine at 20.
The first session is peak. Spec-first, background agents, Pomodoro for session two.
Environment over willpower. Write down what you'll do before you start.
Two minutes. Pause. Two more. Repeat until you're in.
Caffeine early only. Green tea + coffee. Eat late. No nicotine.
Claude Code since day one. No tool-hopping. Principles over syntax.
Air-gapped admin console. Auth hardening, RBAC, and bulk editing that stays smooth at 1,900 users.
A smartcard-auth Linux kiosk that replaces the OS login. The fail-safe that makes a stolen card impossible to lock.
My first production project. Hierarchical access control across 20 entities and 136 endpoints.
An extension of a live government platform. The whole clearance lifecycle on top.
A one-way sync between a public and an internal zone. A pre-launch security audit.
A zero-data-loss save engine with no backend. Built for one user, me.
Taking products from prototype to production. Greenfield or half-finished brownfield. I take the mess and ship the finished thing.
Figma · UI/UX for every project I built · design-first workflow
Python · JavaScript / TypeScript · SQL · Bash · HTML / CSS
Vue 3 · Nuxt 3 · React 18 · Pinia · Tailwind CSS · TanStack · Vite
Flask · FastAPI · SQLAlchemy · JWT + LDAP auth · REST API design · Claude API
PostgreSQL · Alembic migrations
PyQt / Qt · PKCS#11 smartcard auth · systemd · TPM2 + LUKS · Linux internals
X.509 PKI · post-quantum VPN (ML-KEM over IPsec) · OpenSSL · zero-trust attestation
Docker · nginx · Linux administration · AWS · Vercel · Supabase · Git
Playwright E2E · Vitest · Selenium
Claude Code daily · MCP servers · autonomous 24/7 agent loops · prompt engineering
I love coding. Not in a casual way. I love it. I love software engineering. And more than the code, I love building products that people actually use.
The best moment is when I can point at something real and say: I built this. That’s the point for me. I want to build software that changes lives.
I enjoy cars. But I love work more. Working is the thing I actually enjoy. It gives me purpose. When I can lock in and build something that helps someone else get their job done faster. That’s the feeling I’m chasing. That’s satisfaction.
A journal of what’s on my mind - lessons and notes from building software, written as I go.
Skill is a library of recognized patterns. Volume plus a feedback loop builds it - and AI makes it worth more, not less.
2026-07-19If I restarted at 18: build things AND write about the grind. Your first projects will be bad - document them anyway.
2026-07-19Document everything, ship to real users, and do work you're proud of - visibly. Building is cheap now, proof is the moat.