Engineer with deep experience in firmware, embedded hardware and security, sensor design, open source, networking, and computer aided design and engineering. I've developed on a myriad OS and hardware platforms, technologies and programming languages from C/C++ to Python and Ruby. Having worked on trust anchor SoC firmware at Atmel and Microchip (TA100, TPM, ECC508, and other authentication ASICs), I bring a strong security mindset to embedded systems and architectures.I have a maker mentality and I'm unafraid to try new designs and do hands-on prototyping to ensure architectural concepts are feasible and accurately inform project scope.I'm currently working on software for the autonomous boat company, Seasats, where I'm developing on-boat firmware as well as on-shore server-side solutions.Achievements prior to Microchip, Humatics, and Seasats: 1) Twin Dolphin Timing. Designed and produced a world-class speed climbing timing system used at national and world competitions. At the time it was one of five timing systems in the world certified for world record attempts and the only one from the US. Used in Cali, Columbia World Games and also in China world climbing championships. Key requirements: withstand brutal hits from athletes, survive in hot, dusty conditions - there is no second chance for timing systems. 2) Designed and implemented a patented wireless vibration sensor for HVAC equipment to lower energy costs and alert failures. Ushered device through R&D, Verizon device certification and manufacturing processes. Requirements included extreme reliability (devices were considered to be non-retrievable). Co-founder and CTO, Virtjoule, Inc. Technology breadth and depth includes- Embedded architecture and systems design- Embedded Hardware and firmware development- Technical leadership, multiple disciplines- Electronic CAD PCB layout (Eagle), Mech CAD (Fusion360)- Digi-fabrication tools and equipment (CNC, laser, Fusion360, 3D printing)Languages: C, C++, Python, Ruby, Java, many others.Specialties: Linux, bare-metal embedded development, sensor design, ARM, dsPIC, AVR, DSP, GPS, Ruby, Python, MySQL, PostreSQL, Apache, PHP, Eagle CAD, R stats, packet level network analysis, deep open source expertise.
Listed skills include Embedded Systems, Linux, Software Development, Embedded Software, and 33 others.