Craig Gowing is a Senior Software Engineer with 11 years of experience building full‑stack, cloud-native systems and production ML tooling from Coventry, UK. He moves fluidly between Python, TypeScript, C++, Rust and Go, shipping services with FastAPI, Django and React while managing AWS, Kubernetes and Terraform-powered deployments. His background spans hands-on development to team leadership and AI research—most recently bridging LLM and diffusion model work with production engineering as a Senior AI Researcher and Senior Software Engineer. Comfortable owning the end-to-end lifecycle, he focuses on scalable, maintainable systems and infrastructure optimisation that reduce operational friction. A Biomedical Science graduate, he brings a pragmatic, research-informed curiosity to complex engineering problems.
11 years of coding experience
17 years of employment as a software developer
BSc (Hons) Biomedical Science, BSc (Hons) Biomedical Science at The University of Sheffield
Contributions:4 pushes, 1 branch in 2 years 7 months
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.