Simon is a senior software engineer with Interactive Software Engineering and lead designer of the Eiffel Com Library and wizard used to generate and develop COM applications and components in Eiffel. His previous work includes the Windows Eiffel Library and extensive consulting for large-scale financial applications using Eiffel.