I am a software engineer with 10+ years professional experience writing C/C++. I enjoy building and programming all types of embedded devices and especially enjoy designing user interfaces. I’m a long-time Linux user and have done server-client applications as well. I currently work in flight simulation, where I primarily integrate real avionics systems into full-motion flight sims to give pilots a more realistic and immersive experience when training on new and legacy aircraft systems.
I have 20+ years in the aviation industry. Below are some of the aircraft types I have worked on. Skills I have garnered through professional experience, training or as a hobbyist include:
- metal working
- sheet metal fabrication: flat-pattern layouts, English wheel, riveting
- flux-core welding
- composite materials
- fiberglass/Kevlar/carbon fiber
- vacuum bagging methods
- panel bonding adhesives and honeycomb panel construction
- electrical theory and circuit design
- 3-phase AC power systems
- GPIO wiring: analog/discrete signals, serial protocols
- computer programming
- C/C++, Python
- STM32, Arduino, Raspberry Pi
- g++, makefiles, Visual Studio, cross-compiling
- computer vision, machine learning, AWS
- Linux & Windows




