Peter Collingridge is a software developer with 16 years' experience building interactive web experiences and data visualisations, currently contributing at Oxford Nanopore Technologies from Oxford, UK. He combines a strong scientific background (PhD in Pathology from the University of Oxford) with practical front-end and back-end engineering skills, having created dynamic Khan Academy exercises and led partnerships with NASA and Pixar. His open-source work includes physics and particle simulation examples in Python and interactive SVG-focused projects, reflecting a particular interest in simulations, SVG and data visualisation. As a freelance programmer he delivered scalable, interactive SVG tools and learning content, bridging complex scientific concepts and engaging user interfaces. Colleagues describe him as a developer who brings research rigor to production code and an affinity for turning simulations into intuitive visual experiences.
16 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (PhD), Pathology/Experimental Pathology, Doctor of Philosophy (PhD), Pathology/Experimental Pathology at University of Oxford
Code for various tutorials and programs I've written about on my blog
Role in this project:
Back-end Developer
Contributions:234 commits, 2 PRs, 170 pushes in 4 years 10 months
Contributions summary:Peter appears to be primarily focused on developing code examples related to physics simulations within a Python environment. The commits demonstrate the implementation of particle physics simulations using Pygame, with the addition of a particle physics tutorial featuring code for a circle-based simulation. The user also worked on adding gravity and drag, with the goal of increasing the features of the simulation.
A (deprecated) framework for building exercises to work with Khan Academy.
Role in this project:
Front-end Developer
Contributions:1011 commits, 63 pushes in 3 years 4 months
Contributions summary:Peter appears to be a front-end developer, as the commits primarily involve creating and modifying HTML files that implement exercises within the Khan Academy framework. The code changes focus on defining the structure and content of these exercises, including questions, solutions, and hints, which suggest a focus on user interaction and presentation. These commits also include modifications for decimal display, and the layout and styling of elements within the exercises.
khan-academy
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 Collingridge - Software Developer at Oxford Nanopore Technologies Ltd