He has consulted for companies including Validas, BMW, and Siemens, on projects ranging from software architecture for converged multimedia telecommunication services, to embedded systems design for the automotive industry.