Skip to content
View lewisfm's full-sized avatar

Highlights

  • Pro

Organizations

@craftserverbot @vexide

Block or report lewisfm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lewisfm/README.md

Hey, I'm Lewis, and this is my GitHub profile. I'm interested in how we can enable computers to take action in the world around us by writing reliable programs that interact with specialized hardware. Currently, I'm an undergraduate engineering student at Tufts University.

I was previously the Programming Lead of the robotics team FRC 3636 "Generals Robotics" during their 2024/2025 season. During that time, I mentored team members to help them learn robotics programming and oversaw development of the software for a competitive sports robot.

For the past few years, I've helped create and maintain vexide, an open-source runtime for VEX V5 branded robots which allows teams to develop their robots in the memory-safe programming language Rust. Part of that has involved porting Rust's standard library to the aforementioned platform and maintaining a target spec built into the compiler.

I'm also working on a project related to vexide called v5gdb, which is an debugger backend for the VEX V5 platform. It implements all the things you need to run a program under GDB by interfacing with the platform-specific debug architecture.

Pinned Loading

  1. vexide/vexide vexide/vexide Public

    Open-source Rust runtime for VEX robots.

    Rust 70 20

  2. vexide/v5gdb vexide/v5gdb Public

    Debugger for VEX V5

    Rust 6

  3. vexide/vex-v5-qemu vexide/vex-v5-qemu Public

    CPU1-level user code emulation of the VEX V5 Brain in QEMU!

    Rust 35 9

  4. FRC3636/frc-2025 FRC3636/frc-2025 Public archive

    Robot code for the 2025 FRC Season, Reefscape

    Kotlin 6