Skip to main content


Pre-College Robotics

I participated in the FIRST Robotics Competition throughout high school on Team 102. I was the lead programmer and electrical engineer on the team for my junior and senior years. The team got to the national competition level all four years while I was in high school.

During the summer before my senior year of high school, a friend of mine and I built a RepRap 3D printer. I also created Haskell bindings for the RepRap v3 protocol.

College Robotics

I have received an undergraduate degree for my robotics additional major at CMU.

In my freshman year of college, I was an active member of the Hylo project in the CMU Robitcs Club. I helped in the design of, and was the main programmer for, a bipedal wheeled robot with articulated and movable knee and hip joints. By the end of the year we had created a working prototype that didn't have full freedom of its joints, but could balance and perform simple maneuvers.

Robotics Capstone

For my robotics capstone project in my senior year at CMU, I developed a robotic dog with two other robotics majors. We designed and built a robotic dog (named Spot) with the goal being for the dog to be able to:

  • Listen (and respond/act on) voice commands
  • Track a user and follow them
  • Fetch a ball thrown by a user and return it
  • Traverse outdoor grassy terrain
  • Look friendly!

The project was pretty successful. We were able to make Spot relatively reliable in the actions previously described. Below is a video of the final product.

ECE Capstone (18-549)

I was able to enroll in the ECE capstone in my senior year. Three of my friends and myself made a 3D scanner using an ARM microcontroller and a board we fabricated and programmed ourselves. Check out the project website (including more details of our development and pictures of the final product) here.