EXCEEDS logo
Exceeds
Ben Grogan

PROFILE

Ben Grogan

Over a two-month period, contributed to the 2202Programming/PriorBots repository by developing and refining core robot subsystems using Java and the command-based framework. Introduced a new flywheel subsystem, integrated it into the main robot structure, and consolidated legacy components to streamline future development and library integration. Led a comprehensive codebase rebranding from SwerveBot to TimBot, ensuring consistency across classes and imports. Delivered a Shoot command with RPM-based flywheel speed control, migrated the project to CTRE Phoenix 6, and enhanced diagnostics through improved logging and speed validation. These efforts modernized the codebase, improved maintainability, and strengthened subsystem integration and control.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

6Total
Bugs
0
Commits
6
Features
3
Lines of code
2,288
Activity Months2

Your Network

14 people

Work History

December 2024

2 Commits • 1 Features

Dec 1, 2024

December 2024 — 2202Programming/PriorBots: Delivered a new Shoot command integrated with RPM-based flywheel speed control, and completed a major project refactor to CTRE Phoenix 6. Updated binding configurations, enhanced logging and speed validation, and removed obsolete Main.java/Robot.java as part of a project-structure overhaul. These changes improve firing precision, system reliability, and maintainability.

November 2024

4 Commits • 2 Features

Nov 1, 2024

November 2024 monthly summary for 2202Programming/PriorBots. Focused on delivering core subsystem improvements and codebase branding alignment to enable cleaner future development and library integration.

Activity

Loading activity data...

Quality Metrics

Correctness83.4%
Maintainability83.4%
Architecture83.4%
Performance86.6%
AI Usage20.0%

Skills & Technologies

Programming Languages

Java

Technical Skills

Code RefactoringCode RenamingCommand-Based FrameworkEmbedded SystemsJavaMotor ControlRefactoringRobot ControlRobot DevelopmentRobot FrameworkSubsystem DesignSubsystem Integration

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

2202Programming/PriorBots

Nov 2024 Dec 2024
2 Months active

Languages Used

Java

Technical Skills

Code RefactoringCode RenamingJavaRefactoringRobot DevelopmentRobot Framework