Daniel Tattan-birch is a Lead Engineer with nine years' experience building resilient, functional Scala backends—currently driving MarTech and DAM migration work at ITV while maintaining the ITV News platform on the Typelevel stack. He brings deep expertise in domain modelling, effect systems and functional design, honed across streaming, neuroinformatics (Blue Brain Project) and analytics-focused roles. An Oxford part-time MSc candidate in Software Engineering with a mathematics background from Warwick, he combines strong academic rigour with hands-on systems design and third-party integration experience. Comfortable from microservices to serverless, he has a track record of turning complex data and domain challenges into pragmatic, well-typed solutions. Keen to contribute to open-source and tech-for-good initiatives, he often seeks opportunities that marry formalism with real-world impact.
9 years of coding experience
9 years of employment as a software developer
Master of Science - MSc, Software Engineering (part-time), Master of Science - MSc, Software Engineering (part-time) at University of Oxford
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at University of Warwick
A-Level: Mathematics, Further Mathematics, History, A-Level: Mathematics, Further Mathematics, History at Langley Park School for Boys
Experimental GraphQL support for Gemini Science Platform
Contributions:1 PR, 13 pushes, 8 branches in 1 year 7 months
sciencegeminigraphql-toolsgraphql-supportnexus
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.