B.Tech CS graduate, 2026 · open to backend & full-stack roles

I build backends that stay correct when the data gets real.

I'm Divesh — a full-stack engineer who leans backend. I ship REST APIs and JWT auth, model data that scales past 200,000 records, and build Android apps. I care most about the parts that have to be right: the schema, the API contract, the auth flow.

200,000+
asset records modeled in SQL Server
4
user roles tested end-to-end (UAT)
3
shipped projects: web, backend & mobile
#45/9797
Naukri Campus coding challenge
Portrait of Divesh
How I think

I understand systems, not just syntax.

Most of my work lives below the surface — the API contract, the data model, the way services talk to each other. Here's a system I know how to build end to end. Tap a layer to see what I've actually worked with.

Product Frontend React · TypeScript · EJS Mobile Kotlin · Compose API & Gateway REST · Spring Cloud Gateway Business logic Auth · validation · services Data SQL Server · MySQL · Mongo Deployment
Tap or focus a layer →
Selected work

Three products, built end to end.

Case studies, not cards — the problem, what I built, the engineering decisions, and my role in each.

01

ChhotaLink

AI · Backend · Full-stack

A URL shortener with real auth, verified email, and AI summaries of where a link actually goes.

The problem

Short links are trivial to create and easy to abuse. Doing it properly means collision-free shortcodes, real user accounts, verified emails, and ideally a way to know what's behind a link before you click it.

What I built

A complete backend: unique shortcode generation with duplicate validation, fast redirection, and a dashboard for link tracking, profile management and pagination — with a responsive server-rendered UI.

Engineering & decisions

JWT auth with access and refresh tokens over HTTP-only cookies, plus token-based email verification with expiry and resend. Queries are type-safe through Drizzle ORM on MySQL, with Zod validating every request and proper HTTP status codes on failure.

The interesting part

AI URL summarization via the Google Gemini API — run as asynchronous background processing so summaries never block the request path. Redirects and pages stay fast while the summary fills in behind them.

ClientEJS UI Express APIREST · Zod AuthJWT · cookies Shorten / redirect MailerNodemailer · SMTP Gemini worker MySQLDrizzle ORM async
My role

Designed and built the whole thing solo — data model, API, auth, email flow, AI integration and dashboard.

Stack
Node.jsExpressDrizzle ORMMySQLJWTZodEJSGemini APINodemailer
02

Real-Time Chat

Microservices · Java

A chat backend split into independent services, wired together with an API gateway and centralized config.

The problem

A real-time chat system has to keep concerns separate — users and messages — while still routing, load-balancing and configuring everything from one place instead of scattering it across services.

What I built

A microservices architecture with a distinct User Service and Message Service that communicate over REST, fronted by a Spring Cloud API Gateway that centralizes routing, load balancing and request filtering.

Engineering & decisions

Inter-service calls use RestTemplate, and a Spring Cloud Config Server manages configuration for every service in one location. Choosing a gateway + config-server pattern keeps each service independently deployable and stops configuration from drifting across the system.

Client API Gatewayrouting · filtering User ServiceREST Message ServiceREST Config ServerSpring Cloud config pull
My role

Built the service split, the inter-service REST communication, the gateway and the config server.

Stack
JavaSpring BootSpring CloudGatewayConfig ServerREST
03

Vyorius

Android · Video

An Android app that plays live RTSP drone feeds with low latency, recording, and picture-in-picture.

The problem

Streaming a live RTSP camera feed on Android with low latency — and letting the user record it while still watching during multitasking — isn't something the stock Android media stack handles well.

What I built

A drone video streaming app that connects to real-time RTSP camera feeds with secure, low-latency playback via LibVLC, custom stream recording, and a floating window that keeps playing while you do other things.

Engineering & decisions

LibVLC handles low-latency RTSP playback where the default player struggles; FFmpegKit manually records the RTSP stream frame-for-frame; and Android's Picture-in-Picture mode keeps the feed alive in a floating window during multitasking.

RTSP feeddrone camera LibVLClow-latency decode Playback UI FFmpegKit record Picture-in-Picture
My role

Implemented playback, custom recording and picture-in-picture.

Stack
KotlinAndroid SDKLibVLCFFmpegKitRTSPPiP
Experience

Where I've been getting my hands dirty.

Two internships — one deep in data and testing, one in Android — with an emphasis on getting real systems to behave.

Apr 2026 — Present
Techennia Infosolutions
Full-Stack Developer Intern
  • Working on a modular Hospital Management System built with ASP.NET Core, SQL Server and React/TypeScript — focused on database work, data modeling and end-to-end testing.
  • Modeled the Hospital Equipment Master in SQL Server, separating equipment types from physical assets — roughly 1,700+ types against 200,000+ asset records.
  • Wrote T-SQL for schema checks, data cleanup, duplicate consolidation and source-traceable updates, including onboarding 19 OT equipment types.
  • Ran end-to-end UAT for the Laboratory Information System across four roles — receptionist, technician, pathologist and admin.
  • Diagnosed and documented defects (duplicate result creation, missing test-panel components) by correlating UI behavior with API responses and SQL data, then wrote persona-wise gap-analysis and UAT reports for stakeholder review.
SQL ServerT-SQLASP.NET CoreReactTypeScriptData modelingUAT
Jun 2025 — Dec 2025
Aigetai Private Limited
Android Developer Intern
  • Contributed to a social media app, building Android features with modern tooling.
  • Worked hands-on with Kotlin, Jetpack Compose and data integration.
KotlinJetpack ComposeAndroid SDK
Toolbox

What I reach for, and how I've used it.

Not a wall of logos. Hover any tool to see where it actually showed up in my work.

Idea → production

How I take software from idea to shipped.

A real sequence, drawn from how I actually work — including the testing step most people skip.

01

Understand

Start from the actual problem and the data behind it — before choosing a single framework.

02

Architect

Decide the shape: services, API contracts, and a schema that won't fight me later.

03

Build

Write clean, type-safe, maintainable code — validated at the edges, honest status codes.

04

Test

Validate end to end. Real UAT across user roles, correlating UI, API and database — not just happy paths.

05

Deploy

Get it running and reachable, with configuration that lives in one place.

06

Improve

Fix defects, consolidate messy data, and iterate on what the reports surface.

Right now
Hospital data & QA at Techennia
Modeling equipment master-data in SQL Server and running UAT on a live hospital system at scale.
SQL Server · T-SQL · UAT
Sharpening Android with Compose
Building modern Android UI in Kotlin and Jetpack Compose off the back of my Aigetai work.
Kotlin · Jetpack Compose
Fresh B.Tech graduate
Computer Science at The NorthCap University — completed May 2026, CGPA 7.83.
The NorthCap University
About

I'm a Computer Science graduate from The NorthCap University (CGPA 7.83), having completed my B.Tech in May 2026. I care most about the parts of software that have to be right: the data model, the API contract, the auth flow.

I've built REST APIs and JWT auth from scratch, split a chat app into microservices behind an API gateway, wired the Gemini API into a URL shortener as async background work, and shipped Android features like RTSP streaming and picture-in-picture.

Lately I've been doing hands-on data-quality and UAT work on a hospital system with hundreds of thousands of records — which taught me how much correctness matters the moment real data shows up. I like practical problems, clean code, and finishing things.

#45/9797
Codequezt #29 · Naukri Campus
Java + DSA
Apna College
Android
Internshala · Intro to Android
Contact

Have a problem worth solving? Let's build something that behaves.

I'm open to backend and full-stack roles, and happy to talk about interesting systems. The fastest way to reach me is email.