David Horsley is a Portfolio Optimisation Analyst Lead with 11 years of experience applying applied mathematics, numerical methods and data science to real-world resource and portfolio problems. With a PhD in Applied Mathematics and a background spanning NASA research and academic teaching, he combines rigorous theory with production-focused modelling at Hydro Tasmania. He has progressed through roles from resource modeller to lead analyst, delivering optimisation solutions for complex water and energy systems. An active open-source contributor, he improved core line-simplification algorithms in the widely used matlab2tikz project, enhancing accuracy and performance for scientific figure conversion. Based in Hobart, he brings a rare blend of algorithmic depth, practical engineering and domain expertise in energy systems.
11 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Applied Mathematics, Doctor of Philosophy - PhD, Applied Mathematics at University of Tasmania
This program converts MATLAB®/Octave figures to TikZ/pgfplots figures for smooth integration into LaTeX.
Role in this project:
Back-end Developer & Algorithms Specialist
Contributions:22 commits, 2 PRs, 24 comments in 1 month
Contributions summary:David focused on improving the `matlab2tikz` project's line simplification algorithm, a core feature of the project. Their contributions involved refactoring the `simplifyLine` function to correctly handle edge cases like NaN values and introducing the Visvalingam–Whyatt path simplification algorithm. They also made several optimizations and bug fixes to the heap-based algorithm and overall code readability. This work enhanced the accuracy and performance of the figure conversion process.
Contributions:10 commits, 4 pushes, 1 branch in 3 years 6 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
David Horsley - Portfolio Optimisation Analyst Lead