Deeshan Sharma

Discover My Work

A selection of what I have built: real-time communication, queue-backed media pipelines, and the internal platforms behind them. Each entry says what the system does, what I owned, and what it was built with.

Full Stack

Accros: Real Time Chat App

An in-house chat platform that replaced the company's paid Slack subscription — servers and channels, presence, read receipts, file sharing on our own storage, and one-to-one audio and video written directly on the browser's WebRTC API with no third-party SDK. One codebase, 380 commits, sole engineer.

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.

Full Stack

OvertimeIQ: Privacy-First Time Tracking

An overtime tracker where the work data lives in a SQLite file the user owns on their own Google Drive — not on my servers. Sign-in is Google OAuth with PKCE. A thin server exists only for the two things that genuinely cannot run in a browser, and finding out exactly what those were is the interesting part.

Backend

Monet Live: Conferencing & Payments

A live video conferencing and proctoring platform behind a Janus SFU, with Socket.io scaled across nodes on a Redis adapter. I was its second-most active contributor over four and a half years, and I built and own its billing layer, its plan model and its reporting.

Full Stack

Eemo: Short-Form Content Testing

A lighter sibling of the DIY research platform, built for short-form video. I wrote the web product — Next.js, Stripe billing, S3 uploads, live dashboards — 177 commits, sole author. The company has since shut it down.

Backend

Reddit Backend in Microservices

Four Node processes behind an HTTP gateway, talking over gRPC with hand-written Protocol Buffer contracts. A one-week build from 2022 to learn protobufs properly — and honest about the distance between an exercise and a system.

Open Source

Published npm CLI Tools

Three command-line tools published to npm in 2021 — an ESLint config generator, a Stylelint one, and a project scaffolder. 76 commits, all mine, six tagged releases, still installable and honestly labelled as superseded.

Full Stack

Corporate Leave Management System

A 2026 rebuild of the HR leave domain, started from a design-tool export rather than a blank folder. Interesting for the process — taking generated scaffolding to something with a real schema and API — rather than for being finished, because it is not.