Full-stack developer
I build and ship full products, end to end.
From product APIs to production servers — Next.js on the front, NestJS & TypeORM on the back, deployed and managed on AWS EC2. I handle the whole stack so ideas ship.
01.About
Hi, I'm Sukhdev — a full-stack developer who takes products from idea to production. I'm comfortable across the whole stack, from designing APIs to keeping servers healthy.
On the frontend I build with Next.js and TypeScript. On the backend I work with NestJS and TypeORM to design clean, well-structured APIs and data models. I also handle deployment and server management on AWS EC2 — so I own features end to end.
I care about writing maintainable code, shipping reliably, and keeping systems running smoothly in production.
Quick facts
- Based in India
- Full-stack development
- DevOps on AWS
- Open to opportunities
All the tools and systems
your product needs
One developer, the full stack — from writing the code to keeping the servers running in production.
You stay in control
Clean architecture and reviews mean nothing ships without a check.
Ship features in parallel
Frontend, API, and infra move together so releases stay fast.
Extend the stack easily
Add services, integrations, and tooling as the product grows.
- BACKEND
Ready to review
API endpoint spec
- DEVOPS
Running
Deploy to EC2
- BACKEND
Completed
Auth & JWT flow
- FRONTEND
Completed
Landing page UI
- BACKEND
Completed
DB migration
Development Process
How I build products from scratch
A clear, transparent engineering workflow — architecture planning, full-stack development, and production server ops.
A full roadmap, from idea to production
Every project moves through the same clear path. I plan the architecture, build the frontend and backend, and ship it to a managed server — with each milestone tracked and delivered.
Full-stack code & clean architecture
Writing modular NestJS backend services, TypeORM database schemas, and reactive Next.js frontends. Built with strict TypeScript types, JWT auth, and production security in mind.
@Controller('projects')
export class ProjectsController {
constructor(private readonly service: ProjectsService) {}
@Get()
async findAll(): Promise<Project[]> {
return this.service.getProductionReady();
}
}🚀 Initializing NestJS Application...
✓ TypeORM connected to PostgreSQL on port 5432
✓ Registered AuthGuard & JWT strategy
✓ GET /api/v1/projects 200 OK (14ms)
Infrastructure, EC2 deployment & server ops
Provisioning AWS EC2 instances, setting up Nginx reverse proxies, PM2 process management, SSL encryption, and automated zero-downtime deployments to keep services fast and reliable 24/7.
System Status
Healthy✓
Cluster Uptime
3h 58m 10s
02.Skills
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
Backend
- NestJS
- Node.js
- TypeORM
- REST APIs
Data & Cloud
- PostgreSQL
- AWS EC2
- Server Management
- Docker
Mobile & Desktop
- iOS
- Android
- React Native
- Windows Desktop App
Selected work
Products I've built end to end
chapter I
End-to-end product with a Next.js frontend and a NestJS + TypeORM API, deployed and managed on AWS EC2.
chapter II
Modular NestJS backend with JWT auth, role-based access, and a PostgreSQL data layer modeled with TypeORM.
chapter III
Provisioned and managed EC2 instances with reverse proxy, process manager, and zero-downtime deploys.
04. What's next?
Get in touch
I'm open to full-stack roles and freelance work. Have a project or just want to say hi? My inbox is always open.