As a Principal Software Engineer at Bentley Systems, I have 24 years of experience working with and developing hydraulic modeling software.Over the years with Bentley (and Haestad Methods prior) I have been heavily involved with the computational aspects of WaterCAD and WaterGEMS including having been the lead developer for the core hydraulic engine for many years and also the developer and architect of the generic object oriented genetic algorithm optimization engine currently used by the wider Bentley's cloud-based scenario services and other tools like Darwin Scheduler. I have been involved in obtaining a number of US software patents related to this software development work over the years.More recently I spent a couple of years working with our cloud team on WaterSight and am now back working with our desktop products as we work towards modernizing those applications and introducing new features including tighter integration with our cloud services.
I'm driven by the fact that I get to help our users succeed, and by extension, through the stellar work of our users, improve the quality of life of many others.