Programmer at Bennett Institute for Applied Data Science
North Hertfordshire, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Peter Inglesby is a pragmatic programmer with 14 years' experience building reliable software in Python, C, Ruby and Java, currently developing tools for epidemiologists at the Bennett Institute for Applied Data Science, University of Oxford. He has a strong back-end focus—contributing bug fixes and feature work to Django itself and improving Django admin tooling—while also shipping user-facing improvements for beginner-friendly projects like the Mu editor. His career spans startups, telecoms and freelance work, giving him broad experience in production systems and developer tooling. Trained in mathematics and environmental studies at Cambridge, he combines analytical rigor with domain-aware software design for research and public-interest applications.
14 years of coding experience
7 years of employment as a software developer
Master of Philosophy (MPhil) Environment Society and Development, Master of Philosophy (MPhil) Environment Society and Development at University of Cambridge
A small, simple editor for beginner Python programmers. Written in Python and Qt5.
Role in this project:
Full-stack Developer
Contributions:21 commits, 15 PRs, 33 pushes in 1 year 1 month
Contributions summary:Peter primarily worked on improving the functionality and user experience of the Mu editor. They implemented new features like "New" and "Save," fixed bugs related to arrow keys and backspace in the REPL, and handled file loading. Additionally, the user contributed to the build process, adding a Homebrew formula for QScintilla2 on macOS and patching/adjusting PyInstaller usage, which indicates an understanding of the project's build environment.
The Web framework for perfectionists with deadlines.
Role in this project:
Back-end Developer
Contributions:3 reviews, 1 commit, 17 PRs in 1 day
Contributions summary:Peter primarily contributed to bug fixes and improvements within the Django framework. Their work included addressing issues related to callable choices in forms, improving error messages, and fixing filtering on annotated DecimalFields in SQLite. They also made enhancements to the shell command, such as preventing double loading of pythonrc and adding an interface name to import errors. The user also refactored code, extracted specific functions from `Deserializer` and added forward reference handling.
pythondjango-frameworkappsdjangoframework
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
Peter Inglesby - Programmer at Bennett Institute for Applied Data Science