Education
- BS in Electrical Engineering, University of the Pacific
- Coursework in Computer Science, NTU, University of Idaho
Recognition
- 3 patents in the areas of printing and scanning
- Dot matrix printer and method for printing multiple lines at different line spacings (4,953,995)
- Fixed commercial and industrial scanning system (6,189,784 and 6,047,889)
Interests / Obsessions
- Gardening
- Hiking
- Camping
- Running
Favorite Quote
“Choose a job you love, and you will never have to work a day in your life.”
– Confucius
Expertise
- Architecting and designing firmware
- Debugging firmware systems
- Performing stack analysis on firmware systems
- Integrating operating systems into firmware
- Performing all steps of the software lifecycle
- Writing code in C, C++, C#, and Python
- Interfacing to SPI, i2c, serial, Bluetooth, and WiFi peripherals
- Developing code on STM32, ARM, MSP430, Atmel, and TI MCU’s
- Using a variety of tools such as Visual Studio, Eclipse, CCS, Atmel Studio, Vagrant, Ansible, VirtualBox, Percepio Tracealyzer, and Segger Ozone
Experience
- Developed firmware for printers, scanners, keyboards, and a variety of both consumer and industrial products
- Worked on multiple printer technologies, including dot-matrix, laser, and ink jet