John Gunstone

Principal Software Development Engineer, Partner at Max Fordham LLP

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John Gunstone is a Principal Software Development Engineer and Partner at Max Fordham LLP with eight years of experience merging scientific rigor and practical engineering to automate building design and analysis. He leads a small engineering software team that builds Python tools used to speed decision-making and increase transparency in M&E and environmental design across construction projects. His background in chemical physics and early research experience with precision instruments informs a data-driven approach to simulation, control logic modeling and plant optimisation. Equally comfortable shipping code and signing off technical designs, he blends hands-on development with project-level responsibility to drive digital transformation in a traditionally conservative industry. Notably, he translated building-physics simulation workflows into production tools, making complex performance models accessible to practicing engineers.
code9 years of coding experience
job6 years of employment as a software developer
bookUniversity College London
github-logo-circle

Github Skills (200)

python10
json-schema10
ply10
ipython10
commonmark10
markdown10
validation10
quarto10
ipywidgets10
polyhedra10
cli10
openscad10
geometry10
jupyter10
black-formatter10

Programming languages (15)

C#MDXC++RustTeXVueGoHTML

Github contributions (5)

github-logo-circle
maxfordham/mxf-code-docs

Jul 2021 - Apr 2026

developer docs for best practices for engineering development at Max Fordham
Contributions:1 release, 10 PRs, 53 pushes in 4 years 9 months
reactengineering
maxfordham/ipyrun

Apr 2021 - Dec 2022

A generic user interface for running scripts. Data inputs to scripts are defined by standard datafiles (e.g. csv, json), and data files are generated as outputs when the script is run. A timestamped record of script execution is maintained. An ipywdiget user interface allows users to edit script input data and view outputs of script execution.
Contributions:7 releases, 123 commits, 19 PRs in 1 year 8 months
csvdata-files
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