What I work with
What I use day to day to design, build and ship software. I update it when something actually changes.
AI and agents
- Claude Code
- I take each issue end to end: plan, implementation, review, tests and a draft PR. I approve the plan and test the result.
- Orca
- One worktree per issue, each with its own agent. That way I work on several issues in parallel without collisions.
- Claude
- Where I think before writing code: the spec starts as a conversation and then moves to Claude Code.
Default stack
- Web
- Next.js , TypeScript
- Content sites
- Astro
- Database
- PostgreSQL , Prisma
- Authentication
- Better Auth
- Forms
- React Hook Form , Zod
- Interface
- Tailwind CSS , shadcn/ui
- Backend
- NestJS
- Mobile
- Expo
Infrastructure
- Database
- Neon
- Files
- Uploadthing
- Resend , React Email
Collaboration
Editor and terminal
- Editor
- VS Code
- Theme
- Catppuccin Mocha
- Font
- Menlo in the editor , Monaco in the terminal
- Extensions
- Error Lens , Pretty TS Errors , GitLens
Apps
- Design and video
- Photoshop , Premiere Pro
- Notes
- Obsidian
- Passwords
- Bitwarden
Command line
- Packages
- pnpm
- Security
- gitleaks , osv-scanner
- Audio and video
- ffmpeg , whisper.cpp