Tech Stack

Technologies and tools I use to build modern, scalable applications. Highlighting 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 yearsPersonal
Ultrafast web framework for edge runtimes
Tailwind CSS
Libraries
Expert4 yearsProfessional & Personal
Utility-first CSS framework for rapid UI development
shadcn/ui
Libraries
Expert2 yearsPersonal
Beautifully designed component library built on Radix UI
Zustand
Libraries
Expert3 yearsPersonal
Lightweight state management for React applications
React Hook Form
Libraries
Expert3 yearsPersonal
Performant form handling with minimal re-renders
TanStack Query
Libraries
Expert3 yearsPersonal
Powerful async state management for React
TanStack Table
Libraries
Expert2 yearsPersonal
Headless UI for building powerful tables and datagrids
Drizzle ORM
Libraries
Expert2 yearsPersonal
TypeScript ORM with SQL-like syntax and type safety
Zod
Libraries
Expert3 yearsPersonal
TypeScript-first schema validation with static type inference
OpenAPI
Libraries
Expert4 yearsPersonal
API specification standard for REST APIs
Scalar
Libraries
Proficient1 yearPersonal
Beautiful API documentation from OpenAPI specifications
PostgreSQL
Databases
Proficient7 yearsPersonal
Primary relational database for production systems
Redis
Databases
Proficient5 yearsPersonal
In-memory data store for caching and sessions
Bun
Dev Tools
Expert2 yearsPersonal
All-in-one JavaScript runtime, package manager, bundler, and test runner
Biome
Dev Tools
Expert1 yearPersonal
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
Nixpacks
Infrastructure
Proficient1 yearPersonal
App source + Nix packages + Docker = reproducible builds
34
Total Technologies
20
Personal Stack
21
Expert Level
6
Categories