San Francisco, California, United States
I built, managed, and directed the software, firmware, and design teams for Impulse, a startup that was around 30 employees total by the end of my time there. I worked on Impulse's first product, a battery-integrated induction stove designed to be the highest-performing stove in the world & to ease residential electrification by reducing gas demand and allowing installation with no electrical panel or wiring upgrades.
As an executive I was involved at that level, primarily traveling for & giving partner demos and personally running the team process for the C-suite group.
I contributed to the product very substantially at the individual level: I oversaw and conducted user research, I did a good deal of the UX design and, most of all, I wrote a lot of the code. In collaboration with my software team, I helped write the Rust application for the i.MX8 computer that rendered the UI, handled user interactions, and dealt with OTA updates and cloud analytics. I personally wrote the internal-use Rust application used for development and factory testing. I wrote some of the C++ firmware for the STM32 MCUs that drove the underlying hardware, and I contributed to the design & implementation of the CAN bus protocol used for communication between all the computers inside the stove.
I helped lead & contributed substantially myself to the UL certification of the stove, including documentation, testing, and cross-company communication efforts. I worked closely with our Chinese JDM partner, including factory visits during hardware builds, and my own teams were distributed both domestically and internationally.