Skip to content
Open to SWE internships · 2026

I build systems that read signal out of messy data.

I ship across applied ML and full-stack SaaS — from healthcare biosignals to multi-tenant analytics in production. I like turning ambiguous problems into things that run.

Hi, I'm Pranav 👋

Boot it up

Browse my work the coder's way.

A bonus way to explore — click in and run ls, or just scroll to the cards below.

PranavOS

4 things I've built.

opens a terminal — browse it like a dev

Selected work

Shipped · in production

ArbFlow

Live

Multi-tenant GA4 analytics SaaS — secure workspaces, per-tenant data isolation, and a clean dashboard for product metrics. Deployed and running in production.

Next.jsFastAPIPostgreSQLVercel

Research & projects

Self-Healing MLOps Pipeline

Automated training pipeline that detects failures and recovers without manual intervention — retraining, rollback, and alerting built in.

Models don't fail loudly — they rot. Inputs drift away from the training distribution and accuracy slips for weeks before anyone notices. I built this so the pipeline watches its own data, catches drift statistically, and retrains itself before degradation ever reaches users — making reliability a property of the system instead of a fire drill.

PythonDockerCI/CD

Sleep Apnea Detection

Research · in progress

A 1D CNN that detects apnea events from single-lead physiological signals, validated with leave-one-patient-out cross-validation so results hold on unseen patients.

Apnea events are rare, so accuracy is the wrong yardstick — a model can score ~91% by mostly predicting 'normal' and still miss the events that matter. I evaluate it on recall/sensitivity and PR-AUC over the apnea class, where real performance actually shows. Catching that gap and rebuilding the evaluation around it is the core of the paper I'm writing.

PyTorch1D CNNLOPO CVSHAP

Pre-Eclampsia Risk Model

Maternal health

Predicts pre-eclampsia risk from routine clinical features — one of the leading causes of maternal mortality worldwide. Built to flag high-risk pregnancies early enough for intervention to change the outcome.

Pre-eclampsia is one of the leading causes of maternal death, and the hard part is that it's often catchable — the signal sits in routine checkup data well before it becomes an emergency. I built this to surface that risk early, from features clinicians already collect, so intervention can happen while it still changes the outcome.

scikit-learnPandasFeature eng.

About

I ship. Most of what I'm proud of started as a vague problem and ended as something running in front of real users.

My work spans two worlds — healthcare biosignals and product analytics. One day it's a CNN reading single-lead physiological data; the next it's per-tenant isolation in an analytics SaaS. The throughline is the same: turn a hard, real-world problem into a working system people rely on.

I gravitate to early-stage teams where shipping is the job. ArbFlow is what I'm building now, and my sleep-apnea paper is in progress.

FOCUS
Applied ML · Full-stack
CURRENTLY
Building ArbFlow
EXPERIENCE
Data Analyst @ DigitalPlus24x7
RESEARCH
Sleep apnea (writing up)
LOOKING FOR
SWE internship · startups
BASED
India · remote-friendly
9:41
ArbFlowlive

workspace · acme-co

Active users · 7d

12,480▲ 8.2%
MonSun

Tenants

24

Uptime

99.9%

Sample workspace · UI preview

Field notes

How I think about building.

No grand process — just a loop I trust: figure out what actually matters, ship the smallest real thing, put it in front of people, and tighten it from there.

how i build —

  • 1. find what actually matters
  • 2. ship the smallest thing that actually works
  • 3. put it in front of real users, fast
  • 4. measure → fix → repeat
so far, so good

Stack

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C++
  • SQL

Frontend

  • Next.js / React
  • Tailwind
  • Framer Motion

Backend & Data

  • FastAPI
  • PostgreSQL
  • REST APIs
  • Power BI

ML / Ops

  • PyTorch
  • scikit-learn
  • Docker
  • CI/CD

Off the keyboard

I like a clean straight six.

Same way I like shipping — line it up, make clean contact, send it.

SIX!

Contact

Let's build something.

I'm looking for SWE internships with early-stage teams. If you think I can help you ship, I'd love to hear from you.