Projects
SWRM
September 2026 - Present
- Implement Olfati-Saber flocking control algorithm in C++ for swarm of 20+ robots.
- Develop thread-safe data structures to eliminate memory leaks and data races using shared mutexes and smart pointers.
- Design ROS2 and Gazebo simulation environment modeling flocking dynamics to validate swarm algorithms before deployment.
IMC Prosperity 4
April 2026 - May 2026
- Placed in top 2.6% of 18,800 competitors in IMC Prosperity 4, a global algorithmic trading competition.
- Identified informed traders with k-means clustering and flagged anomalous trades with isolation forest algorithms to match high-performing competitors’ strategies.
- Denoised time-series data with Fourier and Haar wavelet transforms to extract trends to guide algorithm design.
- Built Python and Matplotlib dashboard for exploring order book data and visualizing trader clusters.
Mr. Breathe
January 2026 - January 2026
- Built intelligent spirometer measuring volume with Arduino, streaming data to Swift iOS app via custom BLE protocol.
- Architected Spring Boot backend and PostgreSQL database to store per-user profiles and spirometer readings.
![]()
Hello World from Scratch
September 2025 - December 2025
- Co-developed bare-metal bootloader for ARM Cortex-A53 in C and assembly that loads and executes a program from disk, with no OS, standard library, or device drivers.
- Implemented the FAT32 filesystem driver from scratch, enabling the bootloader to read files from a virtual disk under QEMU.
- Wrote linker scripts defining the memory layout for bootloader and loaded program.
GIMP AI Inpainter
January 2025 - March 2025
- Built Python plugin for GIMP 3.0 that adds generative AI inpainting, passing user selections as masks to SDXL model and returning results as new layers.
- Bootstrapped pip onto GIMP’s bundled Python interpreter to install dependencies, working around GIMP’s lack of package management in the plugin environment.