Hey, I'm Lewis, and this is my GitHub profile. I'm a computer engineering student at Tufts University, interested in how we can enable computers to take action in the world around us by writing reliable programs.
This past summer, I was an embedded software engineering intern at Neuralink, where I worked on the implant's firmware. I built tools for debugging crashes, helped bring up the software for a new chip before its silicon was ready, and improved the test infrastructure around the firmware.
Outside of work, I co-created and now maintain the robotics runtime vexide as well as the embedded thumbv7a-vex-v5 target built into the Rust programming language. In 2026, both finalist teams at the VEXU World Championship, the university division of the world's largest robotics competition, ran vexide, choosing it over the two established toolchains (VEXcode and PROS). Most recently I've been building v5gdb, a debugger that runs on the robot itself.
Before college, I was 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 the development of the software for a competitive sports robot.
For more details about my work, take a look at my LinkedIn profile or personal website. If you have a question or would like to get in contact with me, feel free to send me a message either through LinkedIn or using the email address in my profile.




