Julian Hall

Reader at University of Edinburgh

City of Edinburgh, Scotland, 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
Julian Hall is a Reader in Mathematics at the University of Edinburgh with decades of experience developing high-performance computational techniques for linear programming and the simplex method. He has translated prize-winning academic research into industry consultancy and leads development on HiGHS, a prominent open-source linear optimization solver where he focuses on core numerical kernels and rank-deficiency fixes. His work blends deep mathematical insight with pragmatic software engineering, evident from modifying HFactor internals and resolving unit-test–level bugs in the solver. Trained at Oxford (BA) and Dundee (PhD), he combines rigorous theory with hands-on HPC practice and a track record of making advanced optimization reliably usable in both research and commercial settings.
code9 years of coding experience
bookPhD, Mathematics, PhD, Mathematics at The University of Dundee
bookBA, Mathematics, BA, Mathematics at New College, University of Oxford
languagesFrench
github-logo-circle

Github Skills (5)

algorithm10
algorithms10
c-language10
cprogramming-language10
numerical-methods10

Programming languages (12)

JuliaTypeScriptC++CSSRustCJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
ERGO-Code/HiGHS

Oct 2017 - Jan 2023

Linear optimization software
Role in this project:
userBack-end Developer
Contributions:10 releases, 315 reviews, 4236 commits in 5 years 4 months
Contributions summary:Julian's commits focus on addressing rank deficiencies within the linear optimization software. The user modifies the HFactor class, and several of its related classes, indicating a strong involvement in the core mathematical calculations of the software. This involved both modifying the core buildKernel functionality and fixing bugs found in unit tests, indicating a strong focus on maintaining and debugging the core functionality.
simplexparalleloptimizationlinearmixed-integer-programming
jajhall/Sudoku

Jun 2022 - Mar 2024

Contributions:10 pushes, 3 branches in 1 year 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
Julian Hall - Reader at University of Edinburgh