Summary
Dennis Muhlestein is a Senior Engineer with 17 years of hands-on experience building firmware, drivers, and cross-platform applications for video and data-acquisition systems. He specializes in embedded C/C++, USB 2.0/3.0 (Cypress FX2/FX3) firmware, Linux kernel modules, and FPGA/Verilog designs, and has shipped mobile-native VoIP/video solutions across iOS and Android with ARM/NEON optimizations. Dennis blends low-level hardware work—custom compilers/interpreters, MIPI CSI-2 decoding, and image-sensor pipelines—with higher-level tooling such as Python bindings, Boost.Asio servers, and GUI frameworks. He is an active open-source contributor (notably repos for FX3 parts, Nitro drivers, and a microprocessor runtime toolkit) and bridges electrical, mechanical, and firmware domains by also designing PCBs and housings. Based in American Fork, Utah, he brings rare full-stack systems fluency that accelerates prototypes into production-grade data and video products.
17 years of coding experience
14 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Utah State University
BS, Computer Science, BS, Computer Science at Utah Valley University
English, Chinese