I graduated from Western Washington University March 2015 with a BS in CS and a minor in math, and have been moving closer to the hardware since. Started as a web developer and moved into embedded systems. In my spare time, I play with infosec, reverse engineering, learning Japanese, and whatever else catches my fancy.

Education

Degree

Bachelors of Science in Computer Science with a Minor in Mathematics

  • from Western Washington University. Graduated March 2015 with 3.5 GPA

Personal Projects

Embedded

Web technologies

Work

Senior Firmware engineer

2024 through 2025

  • Worked on Zephyr and Free RTOS projects
  • Led deep dive in CAN Hardware configuration to improve CAN FD comms
  • Firmware testing automation work with pyVISA and SCPI
  • Member of Modernization working committee

Firmware Engineer II and Senior Firmware engineer

2021 to 2024

Work Included

  • Developing on Arm Cortex-M CPUs to make bare-metal C drivers for new custom hardware
  • Unit testing and integration testing with C++
  • Followed Class III medical device process and documentation requirements
  • Lead dev on firmware for new technology research project using new BLE

Freelance Software Developer

2020 to 2021

Worked with individual clients and non-profits to develop custom websites and applications to support their businesses. I do web development and hosting work to create stable, simple solutions that do what my clients want, to enable them to keep their businesses working.

Senior Software Engineer

2018-2019

Work Included:

  • building out a more automated build process for SPIE’s websites
  • Sole developer importing 500,000 XML files generated by hand over 20 years into a relational database
  • wrote powershell scripts for automatically setting up dev VMs, refactored to be used for dev, test, and multiple VM environments
  • developed and organized Confluence documentation to help on-boarding and knowledge transfer
  • Member of interview team for other senior software engineers
  • created take home project for senior, junior, and intern software engineer interviewees
  • sole developer for initial refactor of business layer code to support new digital library clients

Software Engineer

from January 2015 to 2018

Work Included:

  • Full time initial dev for new Digital Library website, https://www.spiedigitallibrary.org
  • Full stack developer for SPIE.org using C#, Razor, HTML, Jquery
  • Data Layer DLL connecting with multiple SQL databases
  • Develop plugins, workflows, web resources for Dynamic CRM using C#
  • Set up ELK stack using Docker and VMs to push for Logging Visualization system
  • Created and leading team to improve the software development lifecycle at SPIE via automation towards CI, CD, logging visualization and other process improvements.
  • Create powershell scripts for managing data normalization