Greg Ewing is an environmental engineer and hydrologist with a decade of experience applying web technologies, data science, and fieldwork to water management challenges—from sensor deployments in the Amazon to real-time decision support for urban wastewater systems. He blends full-stack development (JavaScript, Python, PostgreSQL) with hydrologic modeling to build tools that translate operator sentiment and forecasts into actionable control strategies, including in-browser simulation libraries used for education. As a senior hydroinformatics engineer and PhD researcher, he has led applied projects that reduced combined sewer overflow risk, optimized real-time control with genetic algorithms, and shipped ML-driven analytics for utilities. Greg’s work is distinguished by a habit of turning research prototypes into production-ready dashboards and maintainable software used by practitioners. Based in Berkley, Michigan, he pairs field-hardened monitoring experience with a user-centered approach to decision support, and—less obviously—keeps the team morale up as a self-described taco enthusiast.
10 years of coding experience
10 years of employment as a software developer
University of Michigan
Doctor of Philosophy - PhD, Hydrology and Water Resources Science, Doctor of Philosophy - PhD, Hydrology and Water Resources Science at University of Iowa
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.