Building scalable web applications and distributed systems.
Nikhil Sharma
Full Stack Developer | Backend Engineer
Computer Science student passionate about building scalable web applications, distributed systems and modern backend infrastructure.
$ whoami
Nikhil Sharma
Languages:
- TypeScript
- JavaScript
- SQL
Currently:
- Learning System Design
- Learning DevOps
- Preparing for GSoCAbout
Engineering-focused, curious, and building toward production systems.
I am a Computer Science student interested in the parts of software that keep products reliable after the first demo: backend systems, data modeling, deployment, performance, and clear system boundaries.
Most of my recent work has been around full-stack applications with TypeScript, PostgreSQL, WebSockets, Docker, and cloud deployment. I like turning ideas into production-ready applications, then using what breaks or feels slow as a reason to learn more about distributed systems, DevOps, cloud infrastructure, and system design.
I am also preparing for open source contribution work and want to spend more time in real codebases where correctness, maintainability, and performance matter.
Projects
Backend-heavy projects built to understand real architecture tradeoffs.
These projects focus on authentication, persistence, transactions, WebSockets, deployment workflows, and full-stack structure.
Relay
FeaturedA real-time chat platform built from scratch using native WebSockets, PostgreSQL, and Express. Built to understand how modern messaging systems work under the hood without relying on Socket.IO or managed real-time services.
Wallet System
FeaturedA full-stack digital wallet platform built as a TurboRepo monorepo. Designed to explore transaction safety, authentication, CI/CD pipelines, Docker-based deployments, webhook processing, and scalable application architecture.
Medium Clone
A full-stack publishing platform inspired by Medium, featuring a TypeScript backend, PostgreSQL persistence, JWT authentication, and a shared validation package published to npm.
Portfolio Website
A personal portfolio focused on showcasing engineering projects, backend architecture interests, and ongoing learning in distributed systems, DevOps, and modern web infrastructure.
Skills
A practical stack for building and shipping web applications.
I focus on TypeScript-first full-stack development, backend systems, deployment workflows, and the infrastructure pieces that make an application reliable outside localhost.
$ tech-stack
Resume
A concise overview of my projects, technical skills, and engineering experience.
Interested in backend engineering, full-stack development, and software engineering internships.
Contact