Things I've Built

From autonomous robots to network protocols, here are some projects I'm proud of. Each one taught me something new and pushed me to solve interesting problems.

Hand of ROS project

Hand of ROS

Remember those claw machines at arcades? I basically built one that drives itself around. It's a robotic arm on a Roomba that competes with other bots to grab prizes. Used fancy tech like SLAM and stereo vision, but honestly, watching it navigate is like watching a very determined robot vacuum with ambitions.

ROS Python SLAM Computer Vision Beaglebone Odroid XU4
PyROS bot project

PyROS - The Firefighting Bot

Built an autonomous firefighting robot because, well, robots putting out fires is just cool. It uses cameras and sensors to find and extinguish flames. No actual fires were harmed in the making of this project (we used candles).

Python ROS iRobot Create2 Computer Vision Ultrasonic Sensors
xDCTCP protocol

xDCTCP - Making Data Centers Faster

Created a congestion control protocol that's like a traffic controller for data centers. It figures out which data packets are in a hurry (short flows) and which ones can wait (long flows). Think of it as an express lane for your important emails while your Netflix download takes the scenic route.

C Linux Kernel TCP/IP Network Protocols NS-3