Projects

Semantic Spatial Memory for Robots using Gaussian Splatting

A persistent, queryable 3D scene memory system using Gaussian Splatting and CLIP feature fields — designed as a grounding layer between language instructions and physical space.

In Progress
Where to Look Next: Active Perception for Autonomous 3D Reconstruction

A Next-Best-View (NBV) planning system that autonomously decides optimal camera positions to reconstruct 3D objects.

Completed
13mm: Building a Stereo SLAM System from Hardware That Wasn't Designed for It

Real-time volumetric reconstruction using ORB-SLAM3, stereo depth, and TSDF fusion—streamed live from an iPhone.

Ongoing
Entry Expediter: Global Entry Appointment Finder

Global Entry Appointment Finder

Ongoing
Real-Time Multi-Object Fruit Detection and Tracking

A PyTorch CNN trained on the Fruits-360 dataset that classifies fruits in real-time via webcam using OpenCV.

Completed
Real-Time Weed Detection and Tracking

A real-time weed/crop classifier using YOLOv8.

Completed
CommDoc: Healthcare Communication Platform

A comprehensive web and SMS-based healthcare communication platform connecting patients and healthcare providers through secure messaging, forums, and voice calling capabilities.

Completed
MiniNeo: A Simplified Learned Query Optimizer with Tree Convolution

A streamlined implementation of Neo's learned query optimization approach, using tree convolution networks to beat PostgreSQL's cost-based optimizer on complex join queries.

Completed