
Backend & Real-Time
Systems Engineer
I build the parts of a product where things have to happen live — chat, calling, media pipelines, event-driven services — and I have been shipping them to production for five years. Node.js, TypeScript, NestJS, WebRTC, AWS.
More About Me

Hey there! I'm Deeshan Sharma,
a backend and real-time systems engineer. I build the parts of a product where things have to happen live — chat, calling, media pipelines, event-driven services — and I have been shipping them to production for five years.
I currently lead a backend team, so the work is as much about architecture decisions, code review and clean handover as it is about writing the code myself.
5+
Experience Years
12+
Single-handed Projects
Most of what I build is Node.js and TypeScript — NestJS and Express, MongoDB and Postgres, RabbitMQ when work needs to happen out of band, AWS underneath. When a product needs the rest of itself, I write the Next.js or React front end and the React Native app too; I have shipped mobile apps to both stores.
I ask questions before I write code, and I would rather scope something honestly than underestimate it. If a problem is real-time, event-driven, or works today but might not at ten times the traffic, that is the kind I am best at.
My Tech Stack
My Experience
Monet Networks
Jul 21-Present
3 roles
Team Lead & Senior Software Engineer
Jul 25-Present
I lead the backend team — four direct reports, plus mentoring across the wider engineering group — and own architecture and AWS infrastructure across our products. Still hands-on: I prototyped multi-DRM protected video delivery and led the team that integrated it, and I set the review and handover standards the team works to.
Senior Software Engineer
Jul 24 – Jul 25
Full-stack delivery across NestJS services and Next.js clients. This is where most of the shipped product work happened: the AI video-screening platform end to end, the Stripe integration on our real-time conferencing product, and the survey and reporting pipelines behind our market-research platform.
Back End Developer
Jul 21 – Jul 24
The longest stretch, and the one where the foundations were built. I wrote the real-time chat and calling platform that replaced our Slack subscription, built the internal HR portal end to end, and moved our services from Express to NestJS. Senior-scope work through the second half of it, formalised in 2024.
My Projects
Full Stack
Accros: Real Time Chat App
An in-house communication platform — servers, channels, presence, file sharing, and one-to-one audio and video built directly on the browser's WebRTC API with Socket.io signalling and no third-party SDK. Built single-handedly over 18 months and 475 commits to replace a paid Slack subscription.
Backend
HireEQ: AI Hiring Platform
An AI video-screening platform for hiring. Recorded interview answers are pulled from S3, transcoded and frame-sampled with FFmpeg, transcribed with Whisper, scored against a facial-analysis service, and turned into a recruiter report and an Excel export. I built the NestJS backend and the whole asynchronous pipeline.
Backend
DIY: Research Data Platform
A market-research data platform for creative testing: survey authoring, cohort management, a metrics dashboard and spreadsheet export. Four NestJS services on Prisma over a 190-model MySQL schema, alongside two older Express generations and an ETL that keeps a MongoDB analytics store in step with the relational system of record.
Full Stack
HRMS Portal
The internal HR platform for a whole company: leave with real accrual arithmetic, biometric timesheets parsed from the door system, an approvals queue, a shared calendar, templated email and spreadsheet export. Two repos, 312 commits, sole author, still receiving fixes three years on.
Backend
Life OS: AI-Native Personal Ops
A single-user universal inbox running on one machine at home. Anything I send it — a voice note, a photo of a receipt, a forwarded bank email — is transcribed, classified, extracted into typed records and filed. Local models, no cloud. 66 spec files and 561 test cases against 149 source files.
View All
Words from My Network

Neha Jain
Data Analyst, Monet Networks
Getting a chance to work with Deeshan has been a standout experience. As a Full Stack Developer, he combines strong technical expertise with a collaborative mindset that enhances team dynamics. He skillfully makes data integration and visualization seamless. He has quick grasp of complex requirements, API design skills, and clean, scalable solutions significantly boosted our analytics quality.
Working with Deeshan Sharma as my mentor and team lead has been truly inspiring. He has guided me through every challenge with patience, clarity, and a friendly attitude. His support has helped me grow technically and personally. Deeshan’s approachability and problem-solving mindset make him an exceptional mentor. I'm grateful for everything I've learned under his leadership.
I had the pleasure of collaborating with Deeshan on a software development project, and I can confidently say it was an exceptional experience. His software development skills are top-notch, and his ability to brainstorm innovative use cases is remarkable. Honest, hardworking, and always delivering quality work, he is an invaluable asset to any team. Highly recommended!

Himanshu Sharma
Software Developer
Deeshan is one of those developers who not only delivers on time but also brings strategic thinking to the table. His ability to understand business needs and translate them into scalable technical solutions helped us reduce response time by 40%. He’s proactive, communicative, and genuinely passionate about clean, maintainable code made collaboration effortless.
My Blogs
How I calculate overtime pay across midnight — the edge cases most time-tracking apps get wrong
Here's a scenario that most time-tracking apps handle wrong: you work from 22:00 on a Friday and...
6 architectures I considered for a privacy-first personal SaaS — and why I built two of them
Every architectural decision I made building OvertimeIQ came from the same four constraints. Not...
Google OAuth 2.0 PKCE flow in a React/Next.js app — no backend, no client secret
If you've tried to add Google OAuth to a SPA or a Next.js app, you've probably run into the same...
Running SQLite in the browser with sql.js and WASM — a practical guide with Google Drive sync
Most tutorials on client-side data storage reach for IndexedDB, localStorage, or a third-party sync...
I tried to build a personal SaaS with zero backend. Here's where that strategy hits a wall.
I track my overtime in a spreadsheet. Or I did, until I lost three months of data because my formula...
10 Best Friends of a Developer: Essential Tools You Can't Do Without
Ever felt like a magician conjuring digital wonders with a few keystrokes? As a web developer, having...
How to Do Verified Commits on GitHub
Have you ever wished your GitHub commits could have that prestigious "verified" badge, similar to the...
Powerful VS Code Setup: Amateur to Pro
Believe it or not, VS Code or Visual Studio Code "Built by Microsoft" is the most popular and most...
README Template - The only one you need for perfect readme
In the Open Source world, the most powerful and useful document is a README file. It is a...
View All

