Engineering consultant with nearly thirty years of hands-on software development experience. Has designed and implemented software for products ranging from autonomous underwater robots to cable modems and set-top boxes and from wireless radios to broadcast transmission equipment.
Formal Education
- B.S. in Electrical Engineering, University of San Diego
Career Highlights
- Architected and developed software for a next-generation autonomous unmanned underwater vehicle (UUV) for the collection of scientific oceanographic data with at-sea data uploads via satellite
- Designed firmware for a military special operations rifle-mounted sighting system comprising a wireless camera module to transmit images to a video display module, including coding device drivers for camera zoom, power monitoring circuitry, and front panel buttons
- Author of two books about embedded software development using the C programming with and without real-time operating systems
- Active U.S. security clearance
Expert Qualifications
- Performed source code review and comparison as well as researched prior art for a trade secrets matter before a U.S. District Court
- Consulting expert assisting a team of testifying expert witnesses in a satellite TV anti-piracy campaign of more than 25,000 simultaneous lawsuits in federal and state courts, including analysis and reverse engineering of software and electronic circuits for smartcard tampering
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?
This expert has testified in court on trade secrets and software IP matters. They've also worked as a consulting expert in high-volume litigation—including a satellite TV anti-piracy case with 25,000+ simultaneous lawsuits. Litigation readiness status isn't yet documented.
What is this expert's technical background?
Nearly 30 years building embedded software for complex systems: underwater robots, military equipment, cable modems, set-top boxes. B.S. in Electrical Engineering from the University of San Diego. Authored two books on embedded C development and holds an active U.S. security clearance.
What technologies does this expert specialize in?
C, C++, and assembly; Linux and real-time operating systems; MPEG, DVB, and ATSC broadcast standards. Specialized experience in firmware design, device drivers, and reverse engineering of software and electronic circuits.
