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)