Dominic Baggott

CTO at Virgil Data

United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dominic Baggott is a UK-based CTO and technologist with over 16 years of hands-on software and leadership experience building scalable systems for government, enterprise and startups. He blends pragmatism and engineering depth—shipping production Ruby, Python and Go systems while coaching teams on architecture, process and career growth. His track record includes driving GOV.UK migrations, rebuilding VOD infrastructure to cut AWS costs by ~70%, and co-founding an affiliate platform that processed $3.8M in sales. As a founding engineer at Replicate he helped build a platform serving millions of ML inferences per day across a 1,500+ GPU fleet, and he contributes to open-source projects like replicate/cog and markdown-js to improve error handling and parser robustness. Known for scaling teams (growing a public-sector tech team from 35 to 75) and turning junior engineers into senior contributors, he combines operational rigor with a product-focused mindset.
code16 years of coding experience
job19 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at City University London
github-logo-circle

Github Skills (29)

markdown10
javascript10
parser10
rspec10
rails10
haml10
ruby10
go10
markdown-it10
parsing10
parse10
minitest10
activerecord10
error-handling10
text-parsing10

Programming languages (12)

TypeScriptShellJavaScriptGoPHPHTMLPerlJupyter Notebook

Github contributions (5)

github-logo-circle
evilstreak/markdown-js

Dec 2009 - Aug 2014

A Markdown parser for javascript
Role in this project:
userFull-stack Developer
Contributions:174 commits, 3 comments, 1 issue in 4 years 9 months
Contributions summary:Dominic's primary focus was on developing and enhancing the markdown parser's functionality. They added a test runner and implemented the initial grammar, demonstrating a strong understanding of parsing principles and JavaScript. Further contributions included fixing and extending rules, adding missing rules, and refining the parser's error handling and API, showcasing a commitment to improving the project's usability and robustness.
commonmarkjavascriptmarkdown-parsermarkdown-itextensible
replicate/cog

Feb 2022 - Jan 2023

Containers for machine learning
Role in this project:
userBack-end Developer
Contributions:1 release, 85 reviews, 109 commits in 11 months
Contributions summary:Dominic's contributions focused on improving error handling and code clarity within the Cog project, a containerization tool for machine learning. They addressed issues related to input validation by enhancing error messages, returning more specific 422 status codes, and providing helpful command-line usage hints. The user also refactored code, renaming annotations for better clarity and stricter input type limitations. Furthermore, the user updated the test framework and refactored code related to file uploads.
containerscudapytorchdeep-learningdocker
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.
Request Free Trial
Dominic Baggott - CTO at Virgil Data