Tech Stack
Technologies and tools I use as a Tech Lead to build modern, scalable applications with an AI-first development approach. Leading teams of humans and AI agents, I prioritize developer experience, type safety, and velocity—these are my personal stack preferences for side projects.
My Personal Stack
This is the technology stack I prefer for personal projects and side work. It represents my ideal balance of developer experience, type safety, performance, and modern best practices.
TypeScript
Expert•7 years•Professional & Personal
Primary language for full-stack development with strict typing
React
Expert•7 years•Professional & Personal
Primary UI library with hooks and modern patterns
Next.js
Expert•5 years•Professional & Personal
Full-stack React framework with App Router
Hono
Expert•2 years•Professional & Personal
Ultrafast web framework for edge runtimes
Tailwind CSS
Expert•4 years•Professional & Personal
Utility-first CSS framework for rapid UI development
shadcn/ui
Expert•2 years•Professional & Personal
Beautifully designed component library built on Radix UI
Zustand
Expert•3 years•Professional & Personal
Lightweight state management for React applications
React Hook Form
Expert•3 years•Professional & Personal
Performant form handling with minimal re-renders
TanStack Query
Expert•3 years•Professional & Personal
Powerful async state management for React
TanStack Table
Expert•2 years•Professional & Personal
Headless UI for building powerful tables and datagrids
Drizzle ORM
Expert•2 years•Professional & Personal
TypeScript ORM with SQL-like syntax and type safety
Zod
Expert•3 years•Professional & Personal
TypeScript-first schema validation with static type inference
OpenAPI
Expert•4 years•Professional & Personal
API specification standard for REST APIs
Scalar
Expert•1 year•Professional & Personal
Beautiful API documentation from OpenAPI specifications
PostgreSQL
Expert•7 years•Professional & Personal
Primary relational database for production systems
Redis
Expert•5 years•Professional & Personal
In-memory data store for caching and sessions
Bun
Expert•2 years•Professional & Personal
All-in-one JavaScript runtime, package manager, bundler, and test runner
Biome
Expert•1 year•Professional & Personal
Fast formatter and linter for JavaScript/TypeScript
Claude Code
Expert•1 year•Professional & Personal
AI-powered coding assistant for test generation, refactoring, and agentic development tasks
GitHub Copilot
Expert•3 years•Professional & Personal
AI pair programmer for code completion and suggestion in real-time
Nixpacks
Proficient•1 year•Personal
App source + Nix packages + Docker = reproducible builds
36
Total Technologies
21
Personal Stack
26
Expert Level
6
Categories