Summary
Daniel Mcpherson is a Staff Software Engineer with 10+ years of hands-on experience building desktop and embedded applications, currently driving software at LUNA Innovations after leading product development and engineering teams there. He specializes in C++, Qt (Widgets and QML), and cross-platform UI work across Windows, macOS, iOS and Android, with a track record of shipping measurement and screen-sharing products used in telecom, aerospace, and consumer markets. Daniel combines low-level expertise (C, assembly, PLC firmware) with high-level system design—APIs, TCP/IP streaming, and SCPI command sets—to turn complex hardware requirements into maintainable, fielded software. He’s known for pragmatically breaking large projects into iterative milestones, improving responsiveness and usability (for example, decoupling cursor updates from video frames) and delivering specialized UIs for mission-critical platforms like the F-35 support tools. A Virginia Tech computer engineering graduate, he brings rare depth across embedded Linux, Windows, LabVIEW, and end-to-end product engineering.
11 years of coding experience
34 years of employment as a software developer
Bachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at Virginia Tech