Mathematical thinking
Analysis, modelling, probability and clear problem-solving.
Mathematics · Science · Digital
I combine scientific reasoning, education and web development to build useful tools, visualisations and learning experiences.
Rigorous analysis, thoughtful pedagogy and maintainable digital implementation.
Analysis, modelling, probability and clear problem-solving.
Interactive resources that make demanding concepts understandable.
Python, Django, JavaScript, data visualisation and accessible interfaces.
Interactive functions, statistics and physics simulations.