Skills & Tools
A curated list of my favorite technologies and tools I use to build modern web applications.
Backend Technologies
Node.js
Javascript runtime built on Chrome's V8 engine
Javascript
Chrome's V8 engine
Express.js
Web application framework for Node.js
http servers
Node.js
MongoDB
NoSQL/Non-Relational Database
NoSQL
MongoDB Atlas
PostgreSQL
Relational Database
Relational
Neon
Prisma
ORM and PostgreSQL
ORM
PostgreSQL
Socket.io
Real-time communication technologies
WebSockets
WebRTC
Frontend Technologies
Next.js
React Framework for production grade web applications
React
App Router
V15
SSR
React
Frontend Library for Javascript
React Router
React Hooks
Redux
Zustand
Tailwind CSS
Utility-first CSS framework
Responsive Design
Utility-first
Styling
TypeScript
Strongly Typed programming language built on top of Javascript
Javascript
Language
Type Safety
UI Libraries
UI Libraries for styling and components
Shadcn/ui
Aceternity UI
Magic UI
Development Tools

Cursor
AI-powered code editor built on top of VSCode
AI
Code Editor
VSCode
Postman
API development and testing tool
API
Testing
Git
Version Control System
Version Control
Git
Github
User Interface for version control system
Version Control
Git
v0.dev
AI-powered UI generation tool
AI
UI Generation
DevOps
Docker
Containerization tool
Containerization
Docker
Vercel
Serverless platform for static sites and0serverless functions
Serverless
Deployment
Programming Languages
Javascript
Programming language for the web
Javascript
Language
Typescript
Programming language for the web
Typescript
Language
Python
Programming language for the web
Python
Language
C++
low level programming language
C++
Language