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.

SWRM


IMC Prosperity 4

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.

Mr. Breathe


Hello World from Scratch

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.

GIMP AI Inpainter