Skills
Programming & Software Development
Languages: Python, Java, C/C++
Concepts: Data Structures, Algorithms, Object-Oriented Programming, Software Design, Program Correctness
Tools & Workflows: Git/GitHub (codebase organization, collaboration), Arduino IDE
Coursework: Carnegie Mellon 15-122 – Principles of Imperative Computation (C and c0)
Systems & Hardware
- Robotics programming (FTC robot control logic, sensor integration)
- Arduino microcontroller integration with photoresistor sensors
- CAD modeling and mechanical system design (Science Olympiad and Robotics)
- Mechanical systems analysis (Machines event, Robot Tour)
Mathematics & Problem Solving
- Proof-based reasoning, logic, induction, relations (CMU 21-127)
- Mathematical modeling and problem solving (Math Team, Science Olympiad)
- Discrete structures and theoretical foundations (CMU 21-127)
- SAT Math tutoring — certified since 2023 (Schoolhouse)
Collaboration & Project Management
- Team leadership and budgeting (Robotics Treasurer)
- Task tracking, role coordination, and structured collaboration (Commonroom project development)
- Iterative design and prototype development (Noctura, Moonlink, Robotics)