About MeI like to make stuff—software, electronics, art, and music. I am studying Computer Engineering at the University of Illinois at Urbana-Champaign with a minor in Art History In the future, I hope to conduct more research in the areas of programming language design, formal verification, and automated theorem proving. |
Portfolio |
Diving into Fashion Design with an Engineering SkillsetAs a member of my high school’s fashion club, I wanted to design a piece for the annual school fashion show—one of the biggest events on campus! |
Units of Measure Compiler PluginType-safe dimensional analysis and unit conversion can be extremely beneficial to a team. From personal experience, using type-safe calculations results in faster development, cleaner code, and higher developer confidence. IDE... |
My First Printed Circuit BoardWith all this microcontroller programming, I’ve ran into some of the short comings of Arduino. This summer I created my own development board, to better address the needs of teams... |
Line ScannerWhile my High-Frequency Odometry boards are good, they aren’t perfect. Using drivetrain encoders alone, I couldn’t account for wheel slip. And that’s why I started my Line Scanner project. My... |
High-Frequency Odometry BoardBefore robots can start following trajectories, robots need to know their cartesian position. In past years, my robotics team’s odometry was consistent, but not accurate. This made trajectory following possible... |
USB Control SystemsSince 2017, I’ve lead my robotics team’s Software Workshops. I wanted to get my peers interested in my favorite subject and build a strong robotics software team. In this picture,... |
Eagle Scout Service ProjectFor my Eagle Scout Project, I wanted to build “Coaches’ Boxes” for the Prospect High School volleyball team. These boxes are used to perform drills where the volleyball needs to... |