Client Comment:
This is the biggest smoking gun I've seen in 25 years!
GB: Attorney
Los Angeles, CA
Mike Elliott
Michael R. Elliott


  • Forensic investigation and research.
  • Assistance in discovery, drafting interrogatories and witness preparation.
  • Computer forensics expert witness testimony.
Also available to teach an industry class on DO-332, the object-oriented technology and related techniques supplement to DO-178C, and to discuss avionics software airworthiness concerns.


  • Over 25 years of industry experience as a professional Software Engineer.
  • Established instructor, practitioner and mentor in object-oriented programming and design.
  • Instructional experience at Orange Coast College, Rancho Santiago College and the University of California, Irvine.
  • Published author and presenter at TOOLS Europe, The Embedded Systems Conference, The JDJ Edge Conference, The COSST Symposium, The Boeing Software Conference, the Boeing Technical Excellence Conference, SPLASH 2010 and the Systems and Software Technical (SSTC) Conference 2011.
  • International Standards committee member for the development of DO-178C Software Considerations in Aeronautical Systems and Equipment Certification, the worldwide standard for airworthiness certification for software systems in civil airspace.
  • Key author of DO-332, the Object-oriented Technology and Related Techniques supplement to DO-178C.
  • Contributor to three international standards for airborne security: DO-326, DO-355 and DO-356.
  • Bachelor of Science, Information and Computer Science, University of California, Irvine, California.
  • Master of Science, Computer Systems Engineering, Edinburgh University, Edinburgh, Scotland.

Expertise and Experience

  • The Unix family of operating systems including Linux, Solaris, OpenBSD and FreeBSD.
  • Internationally recognized expert in safety-critical software, especially as regards its use in airborne systems.
  • Internet protocols and networking.
  • Web servers and web applications including the design and implementation of several web applications for internal use at The Boeing Company.
  • The Java programming language including work with Sun Microsystems' Java Virtual Machine while employed at Sun Microsystems.
  • The Perl programming language including extensive work with report writing and data extraction in a fast-paced financial trading office.
  • The C and C++ programming languages in several large projects using these languages in embedded systems.
  • The Ada programming language in several large projects including an Ada compiler, aircraft avionics and satellite navigation.
  • Embedded computer systems with hard real-time and safety-critical requirements.
  • Modern software design and production techniques.

See Mike's CV

Contact Information

Michael R. Elliott

419 Main Street # 440
Huntington Beach, CA 92648-5199

(562) 645-3355