Lawrence Hudson is a Senior Software Engineer based in London with two decades of experience building server-side, web, and desktop systems across finance, industry and science. He combines hands-on engineering with technical ownership of both greenfield projects and long-lived legacy code, specialising in refactoring and re-engineering to make critical software sustainable. Recent roles include leading Applied AI/ML distribution at J.P. Morgan Asset Management and contributing backend fixes and usability improvements to the popular pyzbar open-source library. He holds a PhD in Computational Ecology and is an author on twenty peer-reviewed papers, linking rigorous research practice with pragmatic production engineering. Colleagues rely on him to deliver robust Python-based data pipelines and cross-platform vision tools, and he has a track record of shipping solutions that move scientific outputs into policy and product.
14 years of coding experience
23 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computational Ecology, Doctor of Philosophy (Ph.D.) Computational Ecology at Imperial College London
BSc Hons Cybernetics and Control Engineering, BSc Hons Cybernetics and Control Engineering at University of Reading
Read one-dimensional barcodes and QR codes from Python 2 and 3.
Role in this project:
Back-end Developer
Contributions:161 commits, 32 PRs, 62 pushes in 5 years
Contributions summary:Lawrence made several contributions focused on improving the functionality and maintainability of the pyzbar library. They implemented features allowing the specification of symbol types, fixed build processes for wheel builds, and improved the handling of DLL dependencies for Windows builds. Additionally, the user refactored the code to convert images to the required format only when needed and updated dependencies for more modern Python environments.
Contributions:2 releases, 9 pushes, 2 branches in 1 year 10 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
Lawrence Hudson - Senior Software Engineer at Kraken