Robert Spencer is a Senior Quantitative Developer based in Cambridge with 13 years of software and quantitative experience and a PhD in Pure Mathematics from the University of Cambridge. He blends deep mathematical expertise in modular representation theory with pragmatic engineering across embedded systems, Android, full-stack web, and production quant stacks, and is proficient in Python and Rust. His background includes converting legacy embedded Pascal/ASM to maintainable C, building Android sample apps at Facebook, and contributing Python bindings to the widely used Assimp 3D asset importer. Comfortable moving between research-level abstractions and hands-on implementation, he thrives on projects that require both rigorous theory and robust, production-ready code.
13 years of coding experience
6 years of employment as a software developer
BSc (Hons) Mathematics, BSc (Hons) Mathematics at University of Cape Town
Doctor of Philosophy - PhD Pure Mathematics, Doctor of Philosophy - PhD Pure Mathematics at University of Cambridge
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
Back-end Developer
Contributions:7 commits, 6 PRs, 6 comments in 2 years 4 months
Contributions summary:Robert primarily contributed to the Python bindings for the Open Asset Import Library (pyassimp). They implemented new features like adding a texture type enum and fixed parameters for the `pyassimp.load` function. The user also worked on code generation for material constants and made minor improvements to the library's helper functions, enhancing its functionality and usability. Additionally, the user bumped the pyassimp version.
Contributions:2 PRs, 16 pushes in 2 years 11 months
lightsremote-controlserver
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.