Summary
Dominic Freeston is a senior software engineer based in London with 11 years' experience building cloud infrastructure, developer tooling and mobile products across fintech and consumer learning startups. Currently at Kroo Bank, he has a strong iOS pedigree from roles at Memrise, Loveshark and Novoda, combining app-level craftsmanship with backend and infrastructure concerns. He holds an MEng in Electronic Engineering and Music Technology Systems (First Class with Distinction) and an MSc in Media and Art Technology, reflecting a blend of engineering rigour and creative systems thinking. Known for moving between consultancy, product development and engineering teams, he brings pragmatic design and delivery focus to complex, developer-facing systems. An early background in student media and teaching signals strong communication and mentorship skills alongside technical delivery.
11 years of coding experience
8 years of employment as a software developer
Master of Science (MSc), Media and Art Technology, Master of Science (MSc), Media and Art Technology at Queen Mary, University of London
Master of Engineering (MEng), Electronic Engineering and Music Technology Systems, First Class with Distinction, Master of Engineering (MEng), Electronic Engineering and Music Technology Systems, First Class with Distinction at University of York
English, French