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
Expert7 yearsProfessional & Personal
Primary language for full-stack development with strict typing
React
Frameworks
Expert7 yearsProfessional & Personal
Primary UI library with hooks and modern patterns
Next.js
Frameworks
Expert5 yearsProfessional & Personal
Full-stack React framework with App Router
Hono
Frameworks
Expert2 yearsProfessional & Personal
Ultrafast web framework for edge runtimes
Tailwind CSS
Libraries
Expert4 yearsProfessional & Personal
Utility-first CSS framework for rapid UI development
shadcn/ui
Libraries
Expert2 yearsProfessional & Personal
Beautifully designed component library built on Radix UI
Zustand
Libraries
Expert3 yearsProfessional & Personal
Lightweight state management for React applications
React Hook Form
Libraries
Expert3 yearsProfessional & Personal
Performant form handling with minimal re-renders
TanStack Query
Libraries
Expert3 yearsProfessional & Personal
Powerful async state management for React
TanStack Table
Libraries
Expert2 yearsProfessional & Personal
Headless UI for building powerful tables and datagrids
Drizzle ORM
Libraries
Expert2 yearsProfessional & Personal
TypeScript ORM with SQL-like syntax and type safety
Zod
Libraries
Expert3 yearsProfessional & Personal
TypeScript-first schema validation with static type inference
OpenAPI
Libraries
Expert4 yearsProfessional & Personal
API specification standard for REST APIs
Scalar
Libraries
Expert1 yearProfessional & Personal
Beautiful API documentation from OpenAPI specifications
PostgreSQL
Databases
Expert7 yearsProfessional & Personal
Primary relational database for production systems
Redis
Databases
Expert5 yearsProfessional & Personal
In-memory data store for caching and sessions
Bun
Dev Tools
Expert2 yearsProfessional & Personal
All-in-one JavaScript runtime, package manager, bundler, and test runner
Biome
Dev Tools
Expert1 yearProfessional & Personal
Fast formatter and linter for JavaScript/TypeScript
Claude Code
Dev Tools
Expert1 yearProfessional & Personal
AI-powered coding assistant for test generation, refactoring, and agentic development tasks
GitHub Copilot
Dev Tools
Expert3 yearsProfessional & Personal
AI pair programmer for code completion and suggestion in real-time
Nixpacks
Infrastructure
Proficient1 yearPersonal
App source + Nix packages + Docker = reproducible builds
36
Total Technologies
21
Personal Stack
26
Expert Level
6
Categories