Experience & Technical Stack
I've worked across the stack—from designing smooth frontend interfaces to building robust backend APIs and deploying apps to production.
Backend (Node.js Ecosystem)
Languages
JavaScript (ES6+), TypeScript
Core Platform
Node.js (Events, Buffers, Streams)
Frameworks
NestJS (modular architecture), Express.js
API Design
REST, GraphQL (Apollo Server), API versioning
Security
JWT, OAuth2, Passport.js, Helmet.js, rate-limiting
Validation
Zod, Joi, express-validator
Testing
Jest, Supertest
Real-time
WebSockets, Socket.io
File Uploads
Multer
Environments
dotenv, config
Databases
Relational
PostgreSQL, MySQL, SQLite
ORMs: Prisma, Sequelize, TypeORM, Knex.js
NoSQL
MongoDB with Mongoose ODM
Caching & Sessions
Redis (sessions, queues)
Frontend
Core
HTML5, CSS3, JavaScript (ES6+)
Frameworks
React, Next.js (13+ App Router)
Styling
Tailwind CSS (custom configs, themes)
UI Libraries
shadcn/ui, Headless UI, Radix UI
Forms
React Hook Form + Zod/Yup
State Management
Zustand, React Query, Redux Toolkit
UX Enhancements
Framer Motion, Toastify, Accessibility (a11y)
Performance
Code-splitting, Suspense, lazy loading
SEO
Metadata, dynamic routing, OG images
DevOps & Tools
• Git & GitHub (feature branching, PRs, Issues)
• GitHub Actions (CI/CD)
• Docker (containerization basics)
• Vercel, Netlify, Render, Firebase Hosting
• Postman, Thunder Client, Insomnia
Soft Skills
• Technical Documentation
• Cross-functional Collaboration
• Agile/Scrum Practices
• Mentorship & Knowledge Sharing