embedded rust/c++ developer
berkeley eecs class of 2022
washed first robotics alumni and volunteer
my github: https://github.com/guineawheek
I like working on things that move, or things that get used in things that move.
I believe that embedded Rust definitely has potential for a strong future and I want to help it cook.
As a part-time side project, we sell high-performing electronics to FIRST Robotics Competition teams at affordable prices.
My responsibilities are product firmware, user SDKs, documentation, internal tooling and debugging, and other stuff that's hard to put into words.
Firmware I have worked on includes so far:
We are using and implementing Rust across the stack. I am in the process of writing a series of posts here describing some of the challenges we faced and ways we overcame them:
In the course of Rust development we've had to make/fork some packages, including:
I basically played project manager for this particular project as it was done smack-dab in the middle of the pandemic and required significant coordination to make sure all the parts came together to build a physical product.
I was the firmware lead on a line-following RC racecar project class. This project included various challenges such as:
Here's a link to the final oral presentation PDF
Here's it following an S-curve
And here's it doing a step response
I took a class that had you write entire computational photography projects basically from scratch every 2 weeks. These projects covered a wide variety of topics including:
FTC team 5484 lead programmer 2016-2018
the first usable opencv binding for the FIRST Tech Challenge, EnderCV