Independent projects

Shipped apps and open-source work.

Jun 2026 – present

VoxaVerse: 4D volumetric video on Apple silicon

An end-to-end pipeline on Apple hardware: iPhones capture, a Mac reconstructs, and any browser plays the scene back.

  • Beacon is on the App Store. It uses a PTP-style clock exchange with Kalman drift filtering and a rate-nulling shutter-phase loop, reaching 84 µs median cross-phone frame pairing and 0.389 px ChArUco calibration.
  • 4D Gaussian splatting engine written in C++/Metal: 32.97 dB PSNR on the six-scene Neural 3D Video benchmark (published state of the art is 33.57 dB), with 151 FPS mean GPU playback on an M3 Pro.
  • 3DGS trainer: reached 26.22 dB on Mip-NeRF 360 garden in 458 s, above msplat's published 25.68 dB.
  • Interoperability: glTF exports pass the Khronos validator, USDZ passes Apple's usdchecker, and the vvSpec capture format is open.
  • C++
  • Metal
  • Swift
  • Rust
  • WebGPU
VoxaVerse Beacon director viewfinder VoxaVerse Beacon recording a synchronized take
WinPlay mirroring a Windows 11 desktop to an Apple TV
Jul 2026, GPL-3.0

WinPlay: native AirPlay 2 sender for Windows

The whole AirPlay 2 sender stack, written from scratch in .NET 8: mDNS, HomeKit pairing, RTSP/RAOP, a PTP grandmaster clock, FairPlay, ALAC and H.264 mirroring. About 850 downloads.

  • C#
  • .NET 8
  • Direct3D 11
Aug 2026

Axhara: encrypted phone-to-USB input device

On-device speech recognition streams over end-to-end-encrypted Bluetooth LE to an ESP32 dongle that enumerates as a USB keyboard.

  • Pairing handshake modelled in Tamarin and ProVerif
  • Physical-button pairing gate enforced by the type system
  • 0.0% word error rate on a 60-word dictation test
  • Rust
  • Embassy
  • ESP32
  • Swift
  • Kotlin

Graduate projects

Case Western Reserve University, 2023–2025.

GPipe-style pipeline parallelism across two GPUs

Pipeline parallelism for LLMs

GPipe-style pipeline parallelism for GPT-style transformers on two RTX 2080 Ti GPUs, using PyTorch's pipeline-parallel APIs. Training throughput rose 42%, and per-GPU memory fell from 90% to 65%.

Panoptic 3D point-cloud segmentation

Panoptic 3D point-cloud segmentation

Captured iPhone 13 Pro LiDAR scans with RTAB-Map, then fused OneFormer masks (133 categories) into 3D by multi-view back-projection and voting. Team of 3.

Lane, vehicle and pedestrian detection

Vehicle RoadSense ADAS

YOLOv8 detection combined with classical lane finding (calibration, bird's-eye warp, sliding windows, polynomial fit), running at 30+ FPS. Team of 2.

Automated body measurement system architecture

Automated body measurement

YOLOv5 landmarks refined with OpenPose, GPU-accelerated on an HPC cluster. Team of 7.

Undergraduate projects

KLE Technological University, 2019–2021.

UIE-Net underwater image enhancement

UIE-Net: underwater image enhancement

A GAN for autonomous underwater vehicles that improved visibility by 60–75%. Accepted at GC-RDCT 2021.

Underwater single-image depth estimation

Underwater single-image depth estimation

A dual-GAN model trained on synthetic Jerlov-water renderings of NYU Depth V2.

Volumetric capture with eight RGB-D cameras

Volumetric capture with 8 RGB-D cameras

Multi-camera TSAI calibration and TSDF fusion into meshes for AR/VR, an early precursor to VoxaVerse.

Micro-suturing assessment

Micro-suturing assessment

Computer-vision scoring of micro-suturing for neurosurgical training, done with IIT Delhi and AIIMS Delhi.

Vehicle detection on Android

On-device vehicle detection

SSD-MobileNet running on Android via TFLite.

Reverse image search on Indian Digital Heritage data

Reverse image search on heritage data

Inception-ResNet retrieval on the Indian Digital Heritage dataset.

More coursework: adversarial attacks (FGSM) on VGG16 (report) and a CloudSim hospital-management simulation (report).

0 items under this folder.