Marc Kirkwood is a pragmatic software engineer with 13 years of experience building and optimising Python-backed web services, primarily with Django, for clients ranging from bioinformatics teams to consumer platforms. He combines hands-on backend development, API performance tuning and deployment automation with a user-first mindset and practical TDD practices. At Immunocore he maintains critical internal services for pharmaceutical workflows and champions observability and modern packaging, while his contracting work has spanned AWS Lambda, GraphQL, Kubernetes and data-driven Django projects. Comfortable troubleshooting computational workflows and game backends alike, he also mentors developers and bridges gaps between data scientists and production systems. Outside work he’s a committed runner and cyclist — a detail that hints at his persistence and habit of iterating toward better performance.
13 years of coding experience
5 years of employment as a software developer
BSc (Honours) Computer & Network Technology, BSc (Honours) Computer & Network Technology at Northumbria University
BTEC National Diploma for IT Practictioners IT, BTEC National Diploma for IT Practictioners IT at Tyne Metropolitan College
A basic CRUD demo featuring an API for animals at a zoo.
Contributions:13 commits, 1 PR, 19 pushes in 1 year 4 months
apijavascriptbasic-crudcrudnodejs
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.