balloon_head
balloon_head
balloon_head
balloon_head

Hello!

I’m Alexis, a firmware engineer at Supernal working on energy storage systems for electric aircraft. I like figuring out how things work, solving problems, and above all, learning as much as I can. I’m passionate about Linux (Arch Nix btw), embedded systems, computer architecture, and robotics, and in my free time I’m probably playing guitar or out biking somewhere.

Supernal

Firmware Engineer, Battery Management System (March 2024 - Present)

At Supernal, I’m working on board bring-up firmware for a TI TMS570-based battery management system for electric air taxis. I’m also leading driver and application development, including firmware for high-voltage system control, data acquisition and transmission, and development of a Python GUI plus the accompanying firmware to enable real-time data monitoring, system logging, performing firmware updates over CAN/UART, and more.

Algorithm Software Engineer, Energy Management System (November 2023 - March 2024)

Before I transitioned to a firmware role, I worked on the Algorithms & Controls team authoring comprehensive requirements for energy storage system fault diagnostics, working closely with cross-functional teams to ensure full system coverage. To streamline testing and validation of diagnostics, I developed an automated testing and reporting framework using MATLAB/Simulink, Python, and LaTeX, cutting verification and validation time by over 70%.

Maxar Technologies

Ground Software Engineer Intern (June - December 2020; June - August 2021)

I interned at Maxar twice during undergrad. My primary project was automating the daily verification of telemetry for 90+ spacecraft, eliminating up to 1.5 hours of manual checks each day. I also conducted unit tests for command and telemetry processing, ensuring smooth software releases. Along the way, I gained hands-on experience with agile development, contributing to efficient project management and iterative development.

University of California, Santa Cruz

At UCSC, I earned my Bachelor’s in Computer Engineering with a concentration in digital hardware. For the majority of my time there, I worked as a tutor/grader for various courses, including:

  • Embedded System Design - fundamentals of embedded software development
  • Logic Design - digital logic design with a focus on ASIC and FPGA systems using Verilog
  • Computer Systems and Assembly Language - introduction to digital logic, computer architecture, and assembly language
  • Advanced Programming in C++ - fundamentals of object-oriented software development