70 things, five groups

What I reach for.

Grouped the way I actually use them, front to back. A list of tools says very little on its own: the work index is where you can see what each one was used to build.

No percentage bars

I have never seen an honest one. If you want to know how well I know something, open the projects and look.
Frontend
  • React
  • Next.js
  • Vite
  • NgRx
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Tailwind
  • shadcn/ui
  • Bootstrap
  • Redux
  • TanStack Query
  • Zustand
  • Zod
  • Angular
  • Framer Motion
Backend
  • Node.js
  • Express
  • REST APIs
  • Nest.js
  • GraphQL
  • Stripe
  • Python
  • Java
  • C
  • Spring Boot
  • Drupal
AI
  • LLM APIs
  • RAG & vector search
  • Claude Code
  • MCP
  • Agent SDKs
  • Tool Design
  • Lovable
  • Replit
  • Codex
  • Antigravity
  • Copilot
Database
  • Supabase
  • MySQL
  • PostgreSQL
  • SQL
  • MongoDB
  • Redis
  • Sequelize
  • Prisma
  • Drizzle
  • Firebase
Cloud & DevOps
  • AWS
  • Vercel
  • Docker
  • Docker Compose
  • Git
  • GitHub
  • GitLab
  • GitHub Actions
  • Bitbucket
  • Netlify
  • Cloudflare
  • Upsun
Tools
  • Figma
  • Jira
  • Confluence
  • Slack
  • Postman
  • Playwright
  • Notion
  • Miro
  • ClickUp

Being on this page does not mean equal depth in everything. Version control, design and project tools sit here because they are part of how I work day to day, not because I shipped a product in Figma. The honest measure is the projects.

The proof is the projects.

Everything above traces back to something you can open and read about.

See the work →