Dipendra Sharma
Chandigarh, India · Building Yeti Jobs

Backend-focused
full-stack developer.

Computer science student who builds real things, not tutorial projects. I design database schemas, tune queries, and ship production systems end to end — most recently a job portal serving real search traffic at sub-millisecond latency.

50+
REST APIs shipped
325
LeetCode problems
0.9ms
search latency
yeti-jobs · deploy pipeline

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

search latency 7ms → 0.9ms

Who I am

More builder than talker.

JavaScriptTypeScriptReactNode.jsPostgreSQLDocker

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.

2026Solo project
Yeti Jobs interface preview

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. Shipped an AI resume scorer, Docker images cut by 74%, and load tested to 67 requests per second with zero failures.

Node.jsExpressPostgreSQLReactTypeScriptDockerSupabase
2026Solo project
StateFlow interface preview

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.

ReactTailwind CSSContext APIdnd-kitChart.js
2025Solo project
Home Finder interface preview

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.

Node.jsExpressMongoDBEJSPassport.js
2024Solo project
Beat Bridge interface preview

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.

HTML5CSS3JavaScript (ES6)Web Audio API

Open source

Building in public.

@tech-dipesh

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.

Contributions merged7+
Repositories touched3

Toolbox

What I reach for.

Languages

Frameworks & Libraries

Tools & Platforms

Let's talk

Schedule a call.

Pick whatever fits best — a quick intro or a longer technical conversation.

Get in touch

Looking for a motivated intern ready to ship.

Open to internships and full-stack or backend roles. Send a message below, or reach out directly.