James Mudd

Software Engineering Lead at Osprey Charging Network

Market Drayton, 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

🤩
Rockstar
🎓
Top School
James Mudd is a software engineering lead with 11 years' experience and a science PhD background, now leading teams that build payment and operations systems for one of the UK’s largest EV charging networks. He is a pragmatic full‑stack developer fluent in Java, Kotlin, TypeScript, Vue, Node, Spring, and cloud platforms (AWS/Azure), with strong experience in NoSQL and backend testing. His career blends instrument-grade rigor from synchrotron research with commercial SaaS and ML-backed maintenance optimisation, enabling him to tackle complex, data-driven problems end-to-end. An active open-source contributor, he has deep familiarity with JVM and Python internals through work on the Jython project, where he fixed core bugs and improved test coverage. Outside work he applies his engineering curiosity to home automation and electronics projects, currently rebuilding a dehumidifier control system—evidence of a hands-on maker mindset that informs his approach to reliable systems.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster's degree Physics, Master's degree Physics at University of Warwick
stackoverflow-logo

Stackoverflow

Stats
2,155reputation
1.0mreached
92answers
12questions
Badges
java
top-5%
github-logo-circle

Github Skills (13)

jython10
javas10
unit-testing10
debug10
python10
java10
human-readable6
hdf6
docker6
docker-compose6
javascript6
filesize6
spring-boot6

Programming languages (10)

TypeScriptC#JavaShellRustJavaScriptGoSwift

Github contributions (5)

github-logo-circle
jython/frozen-mirror

Nov 2016 - May 2019

A Mirror of hg.python.org (now frozen). Please use jython/jython.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:28 commits, 42 PRs, 60 comments in 2 years 6 months
Contributions summary:James primarily contributed to improving the Jython project by addressing bugs and enhancing test coverage. They fixed issues related to Java vararg method calls and implemented tests to verify correct behavior. Furthermore, the user addressed issues around string formatting and the handling of negative integer values, along with resolving test failures in multiple areas. Their work included modifications to core Java and Python files, demonstrating an understanding of both languages and the project's underlying architecture.
jythonpythonpython3frozen
jamesmudd/jython

Nov 2016 - May 2019

A mirror of hg.python.org (use it for pull requests only and do not push directly)
Contributions:81 pushes, 53 branches in 2 years 6 months
pull-requestspythonpython3push
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
James Mudd - Software Engineering Lead at Osprey Charging Network