Robotics

At Los Altos High School I was part of the school’s FIRST Robotics Competition team, Team 114 EagleStrike.

During my first year at the team I learned about control systems, like PID and feedforward. I worked on the control code of the robot’s double jointed arm. We went to two competitions and placed second at the Idaho Regional Competition.

During my second year I worked on the team’s scouting app, which we use to collect data about other teams’ robots. I was the head of the app’s backend systems and privacy. My first major task was switching the app’s backend from Google Firebase to Supabase. This allowed us to use PostgreSQL as our database, which made it easier to store structured data and enforce data security. Later, I fixed numerous bugs in the app and added new features. I developed the “Scout Assignments” feature, which allowed us to create a schedule for when team members had to collect data about robots. I also coded the “Form Creation” feature, enabling us to create forms with questions about robots that team members needed to answer.

The app uses the React Native framework, which allows us to maintain a single codebase for both Android and iOS.

Form Creation feature
Scout Assignments feature

In 2024, our team achieved outstanding results at competitions. We placed first in the San Francisco Regional Competition, second in the Idaho Regional Competition, and qualified for the Houston Championship.