Bhargav Adepu

VOL. I · NO. 1MMXXVI

Adepu Vaatsava
Sri Bhargav.

I write systems software and I train models. For five months in 2025 I worked inside VLC's C++ and Qt/QML codebase as a Google Summer of Code contributor at VideoLAN, building a recommendation engine that learns from playback behaviour.

Most of the rest of my work sits at the same junction: a model that has to survive contact with a real deployment — behind an API, inside an app somebody actually opens, on a machine that costs money to keep running.

I am finishing a B.Tech in Computer Science at CMR College of Engineering & Technology, graduating 2026. What follows is the catalogue. Every number in it is the number the repository reports, including the ones that are not flattering.

Open sourceGSoC '25VideoLAN · VLC
Catalogued projects20shipped, not planned
Largest training set500Krecords · AquaSafe
Best measured result99.95%water-quality classifier

§ 01

Experience

May – September 2025

VideoLAN

Google Summer of Code 2025 Contributor

Remote

C · C++ · Qt · QML · CMake · GitLab · Machine Learning

Designed and integrated a machine-learning recommendation module into VLC Media Player, personalising content suggestions from user playback behaviour.

  • 01Selected to work on “AI-Powered Media Recommendation Engine for VLC” inside VideoLAN's C/C++ and Qt/QML codebase — a codebase measured in decades, not sprints.
  • 02Built the recommendation module against playback history rather than metadata alone, so suggestions reflect what a person actually watches instead of what a file claims to be.
  • 03Worked asynchronously with a distributed mentor team through Git-based review, upstream contribution standards, and CI gates. Nothing merged because I said it worked; it merged because the checks agreed.

§ 02

Selected work

6 of 20

01Machine learning · 2026 · ACTIVE

AquaSafe

Five models for waterborne disease risk, and what each one is worth

A mobile health platform that scores water safety, predicts waterborne disease, grades severity and estimates regional outbreak risk. Five specialised models behind one FastAPI service, consumed by a Flutter app on iOS, Android and web.

Flutter · FastAPI · XGBoost · LightGBM · scikit-learn · Python · joblib

Water quality99.95%binary accuracy
Severity grading92.73%4-class ordinal
Disease prediction73.79%top-3 of 8 classes
Outbreak riskR² 0.9496regression, RMSE 0.0746

02Machine learning · 2026 · SHIPPED

SkinGuard AI

A three-backbone ensemble for dermoscopic lesion classification

Eight-class skin lesion classification on ISIC 2019, built as an ensemble of three modern vision backbones and trained inside a seven-hour budget on a single H100.

Python · PyTorch · EVA-02 · ConvNeXt-V2 · Swin-V2 · Grad-CAM · ONNX · +1

Dataset25,331ISIC 2019 dermoscopic images
Classes83 malignant, 1 pre-malignant
Ensemble589Mparams across 3 backbones
Training budget7 hrsingle NVIDIA H100

03Machine learning · 2026 · ACTIVE

MedGPT

Knowledge-guided, explainable medical visual question answering

A medical VQA system that answers natural-language questions about clinical images by fusing a vision encoder with retrieved biomedical knowledge — and exposes three independent explanations for every answer.

Python · PyTorch · Qwen2-VL · LoRA / QLoRA · BioBERT · CLIP ViT · FastAPI · +2

Base modelQwen2-VL-7B4-bit QLoRA
Training samples55,0484 public VQA sets
Explainers3Grad-CAM, rollout, IG
ModalitiesX-ray, CT, MRI, path.

04Systems · 2026 · ACTIVE

PhotonQR

Moving files across an air gap, one screenful at a time

An optical file-transfer protocol. One phone animates QR frames, another films them, and bytes cross a gap with no network, no pairing and no radio — encrypted per packet and erasure-coded against dropped frames.

Flutter · Dart · AES-256-GCM · Reed–Solomon · SHA-256 · GitHub Actions

CipherAES-256-GCMheader bound as AAD
Erasure codingReed–Solomonover GF(256)
Throughput ceiling~4 KB/sQR v15 at 12 fps
Network permissionNoneno code path exists

05Security · 2025 · SHIPPED

VaultLock

A password manager that has nowhere to send your data

A zero-knowledge, offline-first password manager. AES-256-GCM with PBKDF2-SHA256 key derivation, biometric unlock, and one Flutter codebase running on Android, iOS, Windows, macOS and Linux.

Flutter · Dart · SQLite · AES-256-GCM · PBKDF2 · Next.js 14 · TypeScript · +1

CipherAES-256-GCMauthenticated
Key derivationPBKDF2-SHA25610,000 iterations
Platforms5one codebase
Servers holding your vault0

06Product · 2024 · SHIPPED

Communitfx

Civic issue reporting, geo-tagged and public

A civic engagement platform giving citizens a direct, transparent route to report potholes, garbage dumping, broken streetlights and drainage leaks — and to watch what happens next. Spring Boot behind a React client.

React · TypeScript · Spring Boot · Java · PostgreSQL · HikariCP · Leaflet · +2

GitHub stars16most-starred repository
RecognitionSDG 11Honorable Mention, IIT Hyderabad
BackendSpring BootHikariCP pooling
FieldGeospatialLeaflet + Mapbox GL


§ 03

Telemetry

reading…

§ 04

Recognition

4 entries

  • October 2024

    2nd Runner-Up

    HackByte, a national-level hackathon at Vellore Institute of Technology, Andhra Pradesh.

    VIT-AP

  • October 2024

    Honorable Mention — SDG 11

    Sustainable Cities and Communities track at Hack4SDG, for Communitfx, among more than 200 competing projects.

    IIT Hyderabad

  • September 2024

    Finalist

    Specathon 2024, a 36-hour national-level hackathon.

    St. Peter's Engineering College

  • 2023

    Intinta Innovator

    Selected as an Intinta Innovator by the Government of Telangana.

    Government of Telangana


§ 05

Correspondence

replies within a day or two

If you are hiring for systems, ML or infrastructure work — or you have read something here you want to argue with — this goes straight to my inbox.

Warangal · Hyderabad · Remote
Or just email bhargavadepu@outlook.com.