⊕ Project / 03 · Robotics · Java · 2024 – 2026

FRC Robotics.

Programming lead work on Shrewsbury High School’s FIRST Robotics Competition team, swerve drive, vision-aided shooting, and state-space controls.

Role: Programmer
⊕ Team
467
⊕ Stack
WPILib · Java
⊕ Season
24 – 26
⊕ Champs
Houston
[ Photo / Diagram ⊕ FRC Robotics ]

I write the robot code. The team builds the mechanism, I make it move under software. Our stack is WPILib command-based Java, NetworkTables for telemetry, and PhotonVision for AprilTag pose estimation.

The most rewarding subsystem to date has been the shooter, we tuned a state-space controller with an LQR cost function and a Kalman filter for the flywheel RPM estimate. It hits its setpoint in under 250ms and stays there through impact disturbances.

Beyond competition matches, this is where I learned to read other people’s code, write unit tests that actually run, and own a system end-to-end with a deadline that doesn’t move.

⊕ Interactive / Live Codebase

Subsystem Code

WPILib · Java · 2025 season
src/main/java/frc/robot/subsystems/Drive.java
connected
Snippets are real fragments from team 467’s 2025 codebase, abbreviated for display.
← Previous · N° 02
48V DC Residential
Next · N° 04 →
Open H₂O