John Batty is a Junior Software Developer based in West Suffolk with six years of practical engineering experience, currently building software at DataStation. He brings a research-informed approach from a background that straddles computer science and geodynamics, contributing significant backend fixes to the widely used ObsPy seismic toolbox—improving taup ray-path plotting and wave-type handling. Comfortable working on core scientific code, he has a track record of improving accuracy, visualization, and robustness in domain-specific libraries. His early internship at the Cambridge Crystallographic Data Centre added exposure to applied data workflows in research settings. Known for pragmatic bug-fixing and thoughtful enhancements, he blends academic discipline with hands-on product development. He’s eager to continue translating geoscience insights into reliable, production-ready software.
6 years of coding experience
Bachelor’s Degree, Computer Science, Third, Bachelor’s Degree, Computer Science, Third at University of Wales, Aberystwyth
ObsPy: A Python Toolbox for seismology/seismological observatories.
Role in this project:
Back-end Developer
Contributions:1 review, 101 commits, 13 PRs in 9 months
Contributions summary:John primarily contributed to the `obspy/obspy` repository by modifying and enhancing the `taup` module, which is likely focused on seismic wave travel time calculations. Their work included improving ray path plotting functionality by distinguishing between P and S waves, correcting potential errors related to sources starting in high slowness layers, and fixing several bugs. These changes suggest a focus on core functionality and improving the accuracy and visualization of the underlying seismic calculations.
Contributions:9 releases, 83 commits, 48 pushes in 9 months
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
John Batty - Junior Software Developer at DataStation