Tempe, Arizona, United States
Embedded software engineer with over 20 years of experience developing high-reliability control systems and solutions for public safety communications platforms. In addition to my daily work as a software engineer, I also enjoy taking on challenges in my free time, including: - Attending DEF CON and participating in puzzles and challenges for over 20 years. I built a badge hack so impressive that Joe Grand awarded me a marshmallow gun. - Designing and building quadcopters, drones, and hobby robotics, and modifying cars and motorcycles - Building an entire village of air-conditioned yurts made from insulation material for a music festival - Participating in game jams and long-term game development using Unity and C# - Developing the world's best cocktail recipe app (after previously working on the Barmonkey, a college project that dispensed cocktails and was so popular on Slashdot that it temporarily took down the school webserver)
- Developed first version of Cocktail Party mobile app in Objective-C - Rebuilt Cocktail Party in Qt, built layouts in QML from designer's mockups - Wrote C++ backend and database integration - Managed deployment to Apple's App Store - Currently rewriting in React Native
Responsible for continuing work on the Phoenix G2 Station Alerting System and supporting the transition of US Digital Designs to Honeywell. - Nominated as security advocate, responsible for coordinating with external pentesting team and implementing security recommendations. - Build on the success of the Phoenix G2 product by working to develop new product lines and new hardware - Ensure customer satisfaction by providing critical support, adding new features and integrations based on customer needs
Responsible for the development and maintenance of emergency response alerting systems software and hardware, and integration with public safety access points. - Developed public safety software deployed to over 300 cities and towns and covering more than 20 million people around the world - Wrote firmware for more than a dozen Phoenix G2 peripheral devices, including: audio amplifiers, lighting control, LED matrices (including RGB displays), HDTV, bunkroom LCD displays and other auxiliary I/O - Assists customers with unique integration concerns - Developed a realistic phoneme editor for fire station voice alerting - Wrote a PID control loop to maintain a set temperature for a scientific DNA replication device