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
Languages
Expert•7 years•Professional & Personal
Primary language for full-stack development with strict typing
React
Frameworks
Expert•7 years•Professional & Personal
Primary UI library with hooks and modern patterns
Next.js
Frameworks
Expert•5 years•Professional & Personal
Full-stack React framework with App Router
Hono
Frameworks
Expert•2 years•Professional & Personal
Ultrafast web framework for edge runtimes
Tailwind CSS
Libraries
Expert•4 years•Professional & Personal
Utility-first CSS framework for rapid UI development
shadcn/ui
Libraries
Expert•2 years•Professional & Personal
Beautifully designed component library built on Radix UI
Zustand
Libraries
Expert•3 years•Professional & Personal
Lightweight state management for React applications
React Hook Form
Libraries
Expert•3 years•Professional & Personal
Performant form handling with minimal re-renders
TanStack Query
Libraries
Expert•3 years•Professional & Personal
Powerful async state management for React
TanStack Table
Libraries
Expert•2 years•Professional & Personal
Headless UI for building powerful tables and datagrids
Drizzle ORM
Libraries
Expert•2 years•Professional & Personal
TypeScript ORM with SQL-like syntax and type safety
Zod
Libraries
Expert•3 years•Professional & Personal
TypeScript-first schema validation with static type inference
OpenAPI
Libraries
Expert•4 years•Professional & Personal
API specification standard for REST APIs
Scalar
Libraries
Expert•1 year•Professional & Personal
Beautiful API documentation from OpenAPI specifications
PostgreSQL
Databases
Expert•7 years•Professional & Personal
Primary relational database for production systems
Redis
Databases
Expert•5 years•Professional & Personal
In-memory data store for caching and sessions
Bun
Dev Tools
Expert•2 years•Professional & Personal
All-in-one JavaScript runtime, package manager, bundler, and test runner
Biome
Dev Tools
Expert•1 year•Professional & Personal
Fast formatter and linter for JavaScript/TypeScript
Claude Code
Dev Tools
Expert•1 year•Professional & Personal
AI-powered coding assistant for test generation, refactoring, and agentic development tasks
GitHub Copilot
Dev Tools
Expert•3 years•Professional & Personal
AI pair programmer for code completion and suggestion in real-time
LangChain
Dev Tools
Proficient•1 year•Personal
Framework for building LLM applications with RAG, agents, and multi-step workflows
Hugging Face
Dev Tools
Proficient•1 year•Personal
Platform for SLM experimentation, local model deployment, and model evaluation
Nixpacks
Infrastructure
Proficient•1 year•Personal
App source + Nix packages + Docker = reproducible builds
Vercel
Infrastructure
Expert•3 years•Personal
Managed deployment platform for Next.js - consolidated from self-hosted infrastructure for simplicity
39
Total Technologies
24
Personal Stack
27
Expert Level
6
Categories