Software and systems engineer with several decades of hands-on experience in the design and implementation of complex embedded systems based on Linux, Windows, and real-time operating systems. Specialist in Internet-connected products such as consumer electronics and IoT devices using WiFi 802.11, GSM/LTE cellular, and other wireless and wired protocols. Also has experience with FPGAs and implementing M2M communications through the use of a major technology company's .NET-based web services.
Formal Education
- B.S. in Physics, Wright State University
Career Highlights
- Worked with a team of FPGA developers on 3D machine vision applications on a major semiconductor company's MPSoC platform, writing application and device driver software under a Linux-based embedded development environment as well as FPGA development using C/C++ with proprietary hardware synthesis tools
- Cross-functional team leadership for a multi-million dollar highly-classified project involving satellite communications and image processing
- Responsible for directing a team of five engineers and test personnel to debug complex operating system kernel code for a WiFi interface and an SDIO bus, amng other subsystems
- While at a major aerospace and defense contractor, participated in an orals team that won a major government contract to support the establishment of a specialized center of excellence at a major naval facility
- Developed a standardized an IPv6-based architecture for airborne military platforms, including the network layer interface definition
- Co-founded and bootstrapped an engineering services organization that performed outsourced electronics and software architecture design for embedded systems for customers in a range of industries from consumer electronics to industrial controls
- Worked with a leading satellite communications company to define and implement system requirements and design for a portable satellite communications terminal
- Recognized for external and outsized expertise with a major technology company's embedded operating systems platform
- Member of the advisory board of a major annual embedded systems conference for over a decade
- Popular speaker at technical conferences on subjects ranging from wireless communications protocols and IEEE standards to computer security to multithreaded real-time software development
Related Experts
- Power Electronics and Motor Drive Expert Profile
- Electrical Fire and Battery Failure Expert Profile
- Crystalline Coatings and Optical Cavity Systems Expert Profile
- Embedded Firmware and Digital Signal Processing Expert Profile
- Real-Time Embedded Systems and Firmware Expert Profile
Frequently Asked Questions
What types of cases can this expert support?
They support cases involving embedded systems, wireless protocols, and IoT—plus automotive, cloud security, aerospace, and satellite communications. Work history covers consumer electronics, industrial controls, and military systems. No litigation experience documented.
What is this expert's technical background?
B.S. in Physics, then several decades designing embedded systems on Linux, Windows, and real-time OSes. Led teams on classified satellite projects, did FPGA machine vision work, and bootstrapped an engineering services firm building electronics and software for diverse industries. Also recognized as a Microsoft MVP for Windows Embedded.
What technologies does this expert specialize in?
C, C++, Java, Python, Kotlin, JavaScript for code; Windows/.NET, Embedded Linux, real-time systems, and Xilinx FPGAs for hardware. Also image processing, Internet protocols, WiFi/cellular networks (802.11, GSM/LTE), and satellite communications. Specialty: getting wireless and wired protocols working in real products.
