Matthew Knowling

Senior Lecturer at University of Adelaide

Adelaide, South Australia
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
Matthew Knowling is a Senior Lecturer and applied modeller focused on sustainable agricultural futures, using computer models and data analytics to help farmers, industry and policymakers manage resources under uncertainty. With eight years’ experience spanning groundwater modelling at GNS Science to academic roles at the University of Adelaide, he leads multidisciplinary teams that integrate agronomy, hydrology, climate science, economics and engineering into practical decision-support tools. His PhD-backed research and hands-on work as a QA/test automation contributor to the widely used flopy MODFLOW Python package underscore a rare combination of domain science, numerical model validation and software-focused rigour. Colleagues value him for translating complex models into usable tools that directly inform on-farm and policy decisions.
code8 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Flinders University
github-logo-circle

Github Skills (4)

modeling10
python10
testing10
plot4

Programming languages (4)

SmartyC++OCamlPython

Github contributions (5)

github-logo-circle
modflowpy/flopy

Dec 2017 - Aug 2018

A Python package to create, run, and post-process MODFLOW-based models.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 5 PRs, 4 comments in 8 months
Contributions summary:Matthew primarily contributed to the project by adding and modifying tests related to the pcg (preconditioned conjugate gradient) solver and the UZF1 (Unsaturated Zone Flow) package, crucial components of the MODFLOW model. Their work involved creating new test files and adapting existing ones to ensure the correct functioning of these modules. These changes included fixes for loading issues related to specific formats and model versions, demonstrating a focus on thorough testing and validation of the model's numerical methods.
pythonmodflowplottingmodelingpython-package
MJKnowling/vitivisor_dash

Aug 2020 - Dec 2022

Contributions:41 pushes in 2 years 4 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
Matthew Knowling - Senior Lecturer at University of Adelaide