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

Built with v0