Fergus M is a Quant Engineer based in London with nine years of software engineering experience rooted in computational physics and space systems. He combines advanced backend development skills in Java/Kotlin with data science and scripting expertise in Python, and also codes in Rust—bringing pragmatic, performance-focused solutions to production. At Marshall Wace he moved from data engineering into quant engineering, applying robust engineering practices to financial systems. His earlier roles at SSTL show a track record of building memory- and time-efficient imaging algorithms and automating orbit and constellation analysis workflows. He has hands-on experience across C++, Java/Spring, databases and HPC parallelisation, reflecting an ability to bridge research-grade numerical code and scalable engineering. Colleagues would note his pattern of turning computationally intensive problems into maintainable, production-ready tools.
9 years of coding experience
4 years of employment as a software developer
Masters of Science (MSc), Space Systems Engineering, Distinction, Masters of Science (MSc), Space Systems Engineering, Distinction at University of Southampton
Bachelor of Science (BSc), Computational Physics, 2.1, Bachelor of Science (BSc), Computational Physics, 2.1 at University of Bath
A specification that python filesystems should adhere to.
Contributions:4 pushes, 3 branches in 2 years 10 months
pythonspecificationmulticorefilesystemsfilesystem
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.