Projects

  RoboCup Software I have led the Georgia Tech RoboCup software team for the past 3 years. We compete annually in an international autonomous robot soccer tournament. Software challenges include multi-robot coordination, path-planning and motion control, low-level device firmware, and radio communication.
  Stylize Stylize is a code-formatting tool that makes it easy to quickly format all files in a project according to a style configuration file. It parallelizes formatting for maximum speed and includes features for working with projects tracked with git.
  Go Figure Go Figure is an RPN calculator app for iOS. It features a rearrangeable stack and support for significant figures. It was downloaded by over 1000 users on the App Store.
  TrigSolv TrigSolv is a geometry-solving app for iOS designed for engineers and students. It features the ability to calculate missing parameters of all the basic geometric shapes given the other parameters. For example, given the three side lengths of a triangle, it will calculate the angles, perimeter, and area and display a labelled drawing of it. It was downloaded by several thousand users on the App Store.
  FIRST Robotics In high school, I was the software lead for our FIRST Robotics FRC and FTC teams. We built robots that picked up objects on the game field and placed them into marked bins to score points.