My stack
Everything I use to work with Claude and build projects.
AI & Development
Claude Code Primary
My main development agent. I use it for everything — implementing features, refactoring, writing tests, reviewing PRs. Works from the terminal with full filesystem access.
For brainstorming sessions, architecture design, and long conversations where I need to think out loud with a model that understands complex context.
Claude API
For all projects integrating LLMs. Sonnet for production, Haiku for fast classification tasks, Opus for complex reasoning.
Editor & Terminal
VS Code Primary
Main editor. Theme: One Dark Pro. Font: Fira Code with ligatures. With the Claude Code extension integrated in the IDE.
iTerm2 + zsh
Main terminal on Mac. Oh My Zsh with git and autosuggestions plugins. Where I spend most of my time with Claude Code.
Tech stack
SvelteKit / Next.js
SvelteKit for new projects where performance matters. Next.js when the client requires it or there's heavy React ecosystem involvement.
11ty (Eleventy)
For static sites like this one. Nunjucks + Markdown, zero JavaScript by default, clean and fast output.
PostgreSQL + Drizzle ORM
My favorite combination for database projects. Drizzle is type-safe, lightweight, and generates predictable SQL.
Docker + Hetzner / Hostinger
Backend projects in Docker on Hetzner VPS. Static sites on Hostinger shared hosting.
Productivity
Linear
For task management on team projects. Solo, I use folders and a minimal board.
Obsidian
Notes, post ideas, project architecture. Local vault, no cloud sync.
This page updates when something relevant changes. Inspired by uses.tech.