How I work
Claude Code is my pair programmer
I use AI agents daily — not as a toy, but as a core part of how I ship. GSD agents for well-structured code, Claude Code for everything from prototyping to debugging. This site? Built entirely with AI-assisted dev. Clean code matters, but so does velocity.
Claude Code
Megazord Agents
Zed
Antigravity
Clean Code
AI-first Workflow
My stack
Lean, fast, no boilerplate
SvelteKit + Bun + Elysia is my happy place. Tailwind for styling, Vite for bundling. I've done React and Next.js too — but if I get to choose, I choose speed.
SvelteKit
Bun
Elysia
TypeScript
Tailwind CSS
Vite
Also fluent in
The enterprise stuff (when I have to)
Java, Spring Boot, Angular — I know them well from years of production work. I just prefer not to reach for them when lighter alternatives exist. Kotlin makes Java bearable, at least.
Java
Kotlin
Spring Boot
Next.js
React
Angular
Python
Bash
Infrastructure
I like getting my hands dirty
Docker and Linux are second nature. I set up reverse proxies, CI pipelines, and auth systems without asking a DevOps team. Tinkerer energy.
Docker
Kubernetes
GitHub Actions
Nginx
Traefik
Linux
Keycloak
AWS
Vercel
Cloudflare
Data & Security
SQL, NoSQL, and a cybersec past
Relational databases for day-to-day, graph databases when the data demands it. My MSc thesis was on Metasploit — the hacker mindset never really left.
MySQL
MariaDB
Neo4j
MongoDB
ElasticSearch
PostgreSQL
Redis