Stuart Pullinger is a pragmatic data engineer with 13 years of experience building and maintaining production services across Python and Go, currently delivering data solutions at Nominet. He has a strong track record of collaborating with diverse domain experts—from musicians and particle physicists to Tanzanian health researchers—to translate specialist needs into reliable, maintainable software. Stuart's background includes leading remote teams, architecting AWS-hosted systems, running Kubernetes, and integrating serverless APIs and DynamoDB, alongside maintaining long-lived legacy Java EE and Python systems. He combines research rigour (PhD in Music Technology) with practical engineering: instigating CI/CD, mentoring teams, and shipping monitoring and alerting platforms for global video infrastructure. Notable but less obvious is his history of enabling data sharing and anonymisation workflows in low-resource settings, reflecting an emphasis on ethically-minded, real-world impact.
13 years of coding experience
13 years of employment as a software developer
BSc Hons Music Technology and Audio Systems Design, BSc Hons Music Technology and Audio Systems Design at University of Derby
MSc Digital Signal Processing Systems, MSc Digital Signal Processing Systems at University of Westminster
Doctor of Philosophy - PhD Music Technology, Doctor of Philosophy - PhD Music Technology at University of Glasgow
Contributions:3 PRs, 22 pushes, 4 branches in 3 years 9 months
manualicat
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.