
Dipendra Sharma
Backend-focused
full-stack developer.
I'm Dipendra Sharma, a CS student at Chitkara University and a backend-focused full-stack developer.
325LeetCode problems solved— verify it yourself, link's real
postgres migration
applying composite index on jobs.search_title
docker build
multi-stage build, alpine base, 520MB image
test suite
28 integration tests, jest + supertest
load test
67 req/s sustained, 0 failures at 100 concurrent
deploy
render + vercel, cold start eliminated
Who I am
More builder than talker.
I write backend systems the way most people write frontend — obsessively, until the details are right. Give me a schema and I'll find the index it's missing. Give me an endpoint and I'll ask what happens at ten thousand requests, not ten.
Yeti Jobs is the proof: a job portal I built alone, from the database up. I designed the schema, wrote 50+ REST APIs, wired role-based auth for three user types, and tuned full-text search until it ran at 0.9ms. Then I shrank the Docker image by 74% and load tested it myself, because shipping isn't done until you've tried to break it.
Outside of that, I've spent hundreds of hours on LeetCode — 250+ problems deep — not to collect a number, but because every hard problem taught me to see the shape of a solution before I write a line of code. That's the habit I bring to every system I build: understand it fully, then make it fast.
Selected work
Projects built end to end.
Every project below started from an empty repository. Architecture, database schema, and deployment are all mine.

Yeti Jobs
A production job portal connecting seekers and recruiters
Built the full platform end to end: 50+ REST APIs, JWT with role-based access, and a PostgreSQL schema tuned with composite and GIN indexes that took search latency from 7ms down to 0.9ms. Designed for faults, not just features — load tested to 67 requests per second with zero failures, caught a connection pool leak before production, and shrank Docker images by 74% to buy headroom for scale. Shipped an AI resume scorer and automated CI/CD via GitHub Actions.

StateFlow
A Jira-inspired task manager with drag-and-drop boards
A fully client-side project management tool with a custom undo/redo engine handling 50 or more operations without lag, drag-and-drop boards built on dnd-kit, and full data export to CSV and JSON.

Home Finder
An Airbnb-style rental platform with live maps
My first backend-focused project using the MVC pattern: Passport.js authentication, Cloudinary image uploads, and MapTiler geocoding that turns an address into map coordinates.

Beat Bridge
A vanilla JavaScript music player, no frameworks
A complete audio player built with plain HTML, CSS, and ES6 modules: custom queue logic, a sleep timer, and more than ten keyboard shortcuts, with every setting persisted to localStorage.
Open source
Building in public.
YetiJobs connects job seekers and recruiters through advanced search, application tracking, role‑based access control (RBAC), and AI‑powered ATS scoring – helping candidates improve their resumes a…
A carpooling app for students/office gears with rider request a rider, if there's no relay on the same route it can make a chain request to the multiple of driver
Journey
Where the time went.
Remote
GirlScript Summer of Code
Contributing to open-source repositories in JavaScript and TypeScript, working through real pull request review cycles alongside mentors.
Toolbox
What I reach for.
Languages
Frameworks & Libraries
Tools & Platforms
- Selected for Round 2, Polaris Fellowship 2026 — a national fellowship for ambitious builders
- CodeaThon 7.0 Winner — 1st place, university-level, cash prize
- BiblioPhile Award Winner — Chitkara University Library
- CEED Member — Entrepreneurship Program, Chitkara University
- Selected Contributor — GirlScript Summer of Code 2026
The stack
Same tools, no fluff.
Pulled straight from the same config file the Skills section above reads from — click a folder to collapse it.
dipendra@stack:~$ tree ./skills
dipendra-sharma/
Let's talk
Schedule a call.
Pick whatever fits best — a quick intro or a longer technical conversation.