Jonathan Griffin is a software engineer with 12 years’ experience building production systems that blend AI, machine learning, and 3D mathematics, currently based in France and working at Trade Republic. His background spans research-grade 3D geometry and vision work (contributing to SIGGRAPH publications and UBC research) through to practical backend and ML pipeline engineering in industry, where he has optimized graph algorithms and parallelized Celery-driven workloads. He’s shipped features for high-download consumer apps (Polarr) and integrated complex carrier systems at scale (Scurri), showing fluency across C++, Python, Django, and production infrastructure. Jonathan has also improved automated testing and reporting in notable open-source projects such as Mozilla’s Gaia, reflecting an attention to observability and developer ergonomics. Colleagues describe him as both a hands-on coder and a mentor who balances code clarity with scheduling and team growth. A less obvious strength: he repeatedly bridges academic rigor and product shipping, turning research ideas in computer graphics and sensing into reliable, maintainable software.
12 years of coding experience
8 years of employment as a software developer
Master of Science, Electrical Engineering, Master of Science, Electrical Engineering at Stanford University
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:72 commits in 6 months
Contributions summary:Jonathan contributed to the testing framework within the gaia project. The commits focus on adding test names to unit tests, modifying reporters to include test names and results, and refactoring existing test reporting. These changes indicate a focus on improving the reporting and organization of test results within the automated testing infrastructure. The code changes impacted core testing files.
Tests and tools to verify the functionality and characteristics of Firefox OS on real devices.
Contributions:25 commits in 1 day
firefoxnimbleutmcharacteristicsverify
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.
Request Free Trial
Jonathan Griffin - Software Engineer at Trade Republic