Aadish Verma

My background

437 words

Github profile

Helping students at Stanford OHS

VEX Robotics

  • Led programming for VEX Robotics Competition team 315P (5+ awards including 3x tournament finalist, 1x tournament champion, 1x excellence award world division quarterfinalists). code blog post 1 blog post 2
  • Led AI programming for VEX AI Robotics Competition team 3151A, including work on system design, training & running custom CV pipeline, and handling serial communications between VEX and NVIDIA hardware. Designed and wrote >9,000 lines of C++, Python, TypeScript, Rust, and shell. Also explored future-leaning work for the team that pushed the state of the art in VEX Robotics, such as GPU-accelerated Monte Carlo localization via a LiDAR. blog post 1 blog post 2 code (24-25) code (25-26)

Open source

  • Contributed critical bugfixes to LemLib (most popular VEX motion control lib, used by hundreds of teams), and to the RPLiDAR C++ SDK (very commonly used LiDAR SDK made by Slamtec, likely used by thousands if not tens of thousands of projects).

  • Created and maintain DishPy (Python development tool for VEX offering a significant advantage over the VEX Micropython runtime, in competitive use by many teams). [docs blog post]

  • Designed, wrote, and maintain website for the Venice open source Micropython runtime for VEX V5. Active contributor to Venice CLI, involving low-level serial code.

  • Wrote several blog posts helping dozens of fellow competitors across the

    • US,
    • Canada,
    • Hong Kong,
    • Thailand,
    • Romania,
    • the Czech Republic,
    • and more

    with advanced topics in VEX.

Miscellaneous

Non-programming related

  • Volunteer at several robotics competitions throughout the year; mentor new teams at an annual Girl Powered robotics workshop.
  • Elected teaching assistant and peer tutor for math courses at OHS.
  • Volunteer in the OHS student government’s Board of Communications; wrote code to massively speed up the operations of the board.