Jake Stockwin is a Senior Software Engineer with 11 years of experience building cloud-native and backend systems, currently leading development at HeyLight AG after senior and lead roles at SMS plc. He specialises in Python and has practical experience across Flask, Django, FastAPI, Postgres, MongoDB and AWS, delivering production software for energy aggregation and billing analytics. Jake is an active open-source contributor to pdfminer.six, where he improved PDF text extraction, layout analysis and added robust tests and docs—work that underpins many downstream tooling workflows. He also contributes to front-end UX testing in projects like Keystone.js, showing fluency across full-stack concerns from parsing edge cases to admin UI quality. Trained at the University of Oxford in Mathematics, he combines strong analytical rigor with a collaborative, blameless engineering approach. Outside core product work he has a track record of pragmatic tooling and automation—improving tests, docs and developer experience to reduce recurring operational friction.
11 years of coding experience
8 years of employment as a software developer
Master of Mathematics and Statistics (MMath) Mathematics, Master of Mathematics and Statistics (MMath) Mathematics at University of Oxford
A Level Mathematics Further Mathematics Physics Extended Project Qualification, A Level Mathematics Further Mathematics Physics Extended Project Qualification at Farmors Sixth Form
Community maintained fork of pdfminer - we fathom PDF
Role in this project:
Back-end Developer
Contributions:26 reviews, 10 commits, 10 PRs in 1 year 5 months
Contributions summary:Jake primarily contributed to the `pdfminer.six` project by enhancing the text extraction capabilities. Their work involved refactoring code, fixing bugs related to PDF parsing, and improving the layout analysis. They also added new features to handle different text alignments and improve the text extraction from the PDF documents. Furthermore, they added new tests to ensure functionality and updated documentation.
Contributions:145 commits, 119 PRs, 127 pushes in 1 year 4 months
Contributions summary:Jake primarily worked on implementing and testing UI and UX features within the Keystone.js framework. Their commits focus on adding tests for text fields within the admin UI, specifically targeting UI and UX elements. The changes involve updating the test suite, modifying test files, and defining new elements related to text fields in the admin UI. These changes suggest a strong focus on UI component development and ensuring user-friendly experiences within the Keystone.js ecosystem.
cmsnode-jsjavascriptnodejskeystonejs
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
Jake Stockwin - Senior Software Engineer at HeyLight AG