Tech Stack
Technologies and tools I use to build applications.
Featured
My go-to technologies for building applications
TypeScript
Type-safe JavaScript for scalable apps
React
Component-based UI library
Next.js
Full-stack React framework
PostgreSQL
Open-source SQL database
Languages
Core programming languages I work with
TypeScript
Type-safe JavaScript for scalable apps
JavaScript
The language of the web
Java
OOP, Multithreading, and Networking
SQL
Database querying and relational data modeling
Python
Basic scripting and automation
HTML/CSS
Web structure and styling
Certificates
Recent certifications and intensive courses
Build a Fullstack Next.js App, v4
Intermediate React, v6
Next.js Fundamentals, v4
Complete Intro to React, v9
Frontend
UI frameworks and styling tools
React
Component-based UI library
Next.js
Full-stack React framework
Tailwind CSS
Utility-first CSS framework
shadcn UI
Reusable component system for modern interfaces
Framer Motion
Animation library for smooth UI interactions

Zustand
Lightweight state management for React apps
Backend
Server-side frameworks and runtimes
Node.js
JavaScript runtime for servers
Express
Backend framework for API and server logic
Next.js Server Actions
Preferred pattern for direct database workflows
Better Auth
Authentication and session management system
Resend
Transactional email delivery service
Bun
JavaScript runtime and package manager
Database
Data storage and management
PostgreSQL
Open-source SQL database
Neon
Serverless Postgres hosting platform
Supabase
Backend-as-a-service on top of Postgres
Convex
Backend platform for realtime app data
Drizzle ORM
Type-safe ORM for relational databases
Tools
Development and deployment tools
VS Code
Primary editor with GitHub Copilot
Git/GitHub
Version control and collaboration workflow
Postman
API testing and request inspection
Vercel
Deployment platform
Docker
Containerization for app environments
