Lawrence Hudson

Senior Software Engineer at Kraken

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
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.
code14 years of coding experience
job23 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computational Ecology, Doctor of Philosophy (Ph.D.) Computational Ecology at Imperial College London
bookBSc Hons Cybernetics and Control Engineering, BSc Hons Cybernetics and Control Engineering at University of Reading
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (3)

ctypes10
python10
lib10

Programming languages (3)

RCPython

Github contributions (5)

github-logo-circle
NaturalHistoryMuseum/pyzbar

Nov 2016 - Oct 2021

Read one-dimensional barcodes and QR codes from Python 2 and 3.
Role in this project:
userBack-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.
qrcodepythonbarcodesdimensionalqr-codes
quicklizard99/Homeric

Apr 2015 - Mar 2017

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