Projects
Things I've built or contributed to. Each links to a longer write-up with technical details.
-
Memory-efficient ONT metagenomic classifier in Rust, published in Bioinformatics 2025. I built the external-memory caching subsystem: classifies against the full 17 GB Archaeal/Bacterial/Fungal/Viral NCBI reference DB in ~800 MB of RAM; 6× faster than mmap on Jetson.
- Rust
- Rayon
- external-memory caching
- ONT reads
-
C++20 metagenomic classifier on the FM-Index, primary author. NSF-supported. Targets mobile and edge devices.
- C++20
- sdsl-lite
- FM-Index
- DNAsbt
- CMake
- ARM + x86
-
Hardware-software platform for evaluating multi-robot signal-source localization indoors. 4 TurtleBots + 50 sim agents. Submitted to IROS 2026.
- ROS 2
- Python
- PyTorch
- Gazebo
- TurtleBot4
- Bayesian Optimization
- Gaussian Processes
-
Full metagenomic classifier with DNAsbt index + Intel TBB pipeline. I contributed to the coriolis-ovw subsystem.
- C++20
- DNAsbt
- Intel TBB
- CMake
- ARM + x86
-
Distributed metagenomic classifier aimed at privacy-preserving deployment. I built the C++23 gRPC server/client framework with an Intel TBB pipeline.
- C++23
- gRPC
- Intel TBB
- SKiM
- CMake
-
End-to-end RL policy in PyTorch + ROS 2 + Gazebo, 5× over PID baselines at 10 m/s target velocity.
- PyTorch
- Stable Baselines3
- OpenAI Gym
- AirSim
- ROS 2
- Gazebo
- Python