David Dean

GIS Research Officer at NSW Rural Fire Service

Queensland, 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
David Dean is a GIS Research Officer and machine learning leader with 17 years of experience translating advanced research into operational systems, currently focused on improving the Australian Fire Danger Rating System. He combines deep technical skills across geospatial analysis, ML, signal and audio-visual processing with hands-on software engineering in Python, C/C++, Java and MATLAB, plus Linux devops. David has led learning analytics at TAFE NSW—building student risk models and integrating ML into immersive VR—and has an academic track record supervising PhD research and lecturing in data science. An active open-source contributor, he’s improved usability and race-condition fixes in notable projects like the StreetComplete Android editor and enhanced nbviewer’s front-end experience. He also founded Moving Through Country, a not-for-profit using open-data to surface First Nations heritage and build community mapping efforts. Based in Queensland, he pairs applied research rigor with practical product and community-focused impact.
code17 years of coding experience
job20 years of employment as a software developer
bookDoctor of Philosophy, Signal Processing, Doctor of Philosophy, Signal Processing at QUT (Queensland University of Technology)
bookGraduate Certificate in Geospatial Science, Spatial Data Analysis, High Distinction in all units, Graduate Certificate in Geospatial Science, Spatial Data Analysis, High Distinction in all units at RMIT University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
7,581reputation
994kreached
38answers
12questions
Badges
svn
top-5%
symlink
top-5%
github-logo-circle

Github Skills (28)

openstreetmap10
python10
jupyter10
android10
nbconvert10
html10
svn9
symlink9
markdown9
ui-design9
front-end-development9
markdown-it9
uid9
jupyter-notebook9
lessc8

Programming languages (14)

JavaC++GoHTMLPerlKotlinTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Easy to use OpenStreetMap editor for Android
Role in this project:
userMobile Developer (Android)
Contributions:11 reviews, 91 commits, 18 PRs in 4 years 8 months
Contributions summary:David primarily contributed to the Android application by implementing and modifying features related to OpenStreetMap editing. Their work includes adding new quest types, such as those related to street names and house numbers, and fixing related UI issues. They also addressed race conditions in the Tangram map integration and improved the numeric keyboard input for house numbers. Furthermore, the user refactored code and updated existing quests.
androidmappingosmsurveyeditor
jupyter/nbviewer

Mar 2017 - Oct 2017

nbconvert as a web service: Render Jupyter Notebooks as static web pages
Role in this project:
userFull-stack Developer
Contributions:9 commits, 3 PRs, 13 comments in 6 months
Contributions summary:David primarily contributed to the front-end aspects of nbviewer, enhancing the user interface and front-end experience. Their work included adding and modifying features like hiding the input form, expanding the header's functionality, and improving the presentation of the front page content, as well as adapting its display through markdown. The user also made modifications to the backend to support the front-end changes by incorporating and applying configurations made to the `frontpage.json`.
renderjupyter-notebookrender-servicejupyterlabhydrogen
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 Dean - GIS Research Officer at NSW Rural Fire Service