Projects

Things I've built.

A collection of projects and experiments — open any card for the full case study.

ROGII Wellbore Geology
2026Machine Learning · Geoscience

ROGII Wellbore Geology

Geosteering with gamma rays.

A Kaggle competition entry on wellbore geology prediction: estimating True Vertical Thickness (TVT) along horizontal wells from gamma-ray logs, so a drill bit can stay inside the oil-bearing layer.

PythonKaggleGeosteeringTime Series
View case study
NoBackProp
2026Machine Learning · Research

NoBackProp

Training without backpropagation.

An empirical comparison of backpropagation against biologically plausible, non-backprop learning rules — Forward-Forward, Feedback Alignment, Target Propagation and weight-perturbation methods.

PythonPyTorchForward-ForwardFeedback Alignment
View case study
Bengaluru Vega
2nd Prize · ₹1.5 Lakh (≈ $1,700)
2025Machine Learning

Bengaluru Vega

Predicting multi-modal ETAs.

A machine learning system that predicts accurate arrival times across buses and auto-rickshaws travel for Bengaluru's transit network - fusing models and data sources into one reliable estimate.

OSMnxXGBoostH3OptunaPandasPolarsDocker
View case study
PySub
2nd Prize · ₹15,000 (≈ $170)
2025Robotics · Controls

PySub

Control for a 6-DoF ROV.

A Python control stack for an 8-thruster V-config underwater ROV, implementing PID-based stability, thrust allocation, and live telemetry for precise 6 degrees-of-freedom maneuvering.

PythonPID ControlKalman FilterRaspberry PiUDP
View case study
Hyperspectral Pipeline
2025Software · Research

Hyperspectral Pipeline

Compression for satellite payloads.

A lightweight, memory-efficient pipeline for compressing, encoding, and reconstructing hyperspectral image (HSI) data for satellite payloads, with automated batch processing to accelerate research workflows.

PythonNumPyImaging
View case study
16-Bit Basic Computer
2024Computer Architecture

16-Bit Basic Computer

A CPU, from logic up.

A 16-bit basic computer (Mano Machine) built from digital logic — registers, buses, and a control unit — to explore computer architecture from first principles.

Digital LogicArchitectureLogisimAssemblyPython
View case study
Visual Odometry Pipeline
2024Computer Vision

Visual Odometry Pipeline

Real-time trajectory tracking.

Developed a robust visual odometry system for autonomous navigation using stereo camera setups. The pipeline includes feature extraction, matching, outlier rejection, and camera pose estimation in GPS-denied environments.

PythonOpenCVStereo VisionVisual Odometry
View case study
Autonomous Surface Vehicle
Under NDA
2026Controls · Networking

Autonomous Surface Vehicle

Self-navigating on water.

End-to-end control software for an autonomous surface vehicle — covering networking, control loops, and carrot-chasing path-following algorithms for reliable autonomous navigation.

PythonGuidanceNetworkingMAVLinkPID Control
View case study