Craig Macritchie is a founder and CTO with nine years of software experience who blends full-stack engineering with environmental risk domain knowledge. He leads development of cloud-native platforms for pluvial flooding and environmental analytics, designing AWS architectures that prioritize availability, security, and streamlined CI/CD. Proficient across C#, ASP.NET, Node.js, React-Redux and Python, he pairs object-oriented discipline with hands-on data science work—cleaning, exploring and visualizing datasets to inform product decisions. His background in water resources engineering informs pragmatic modeling and risk insights that many pure software leaders lack. As a consultant and startup founder he consistently delivers tailored, high-performance solutions on time and on budget. He’s driven by exploring new technologies and shipping side projects that bridge engineering with real-world environmental impact.
9 years of coding experience
5 years of employment as a software developer
Water Resources Engineering, Water Resources Engineering at University of Guelph
Object Oriented Software Development Full Stack Software Development, Object Oriented Software Development Full Stack Software Development at Southern Alberta Institute of Technology (SAIT)
Rally Coding repository where I practice developing with a variety of different frameworks and technologies
Contributions:41 PRs, 31 pushes, 30 branches in 2 years 4 months
cppgamedevelopingtechnologiesrally
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.