Nathan Gavin

PHP JS Developer at Matomo

New Zealand
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
Nathan Gavin is a PHP and JavaScript developer with nine years of experience building cloud-backed web applications and optimizing relational databases while maintaining strong security and compliance practices. He has led engineering teams at Ideqa and now contributes as a full-stack developer at Matomo, the widely used open-source analytics platform, where his work spans UI/UX improvements, responsive design, IPv6-ready install scripts, and GDPR tooling. Comfortable across JavaScript/TypeScript, PHP, C#, and Rust, Nathan blends front-end polish with backend reliability to deliver practical, production-grade solutions. His background in engineering (BE Hons, University of Auckland) and early roles in customer-facing and IT support positions give him a pragmatic, user-focused approach to problem solving. He actively contributes to open source and prefers projects where privacy, scalability, and measurable impact intersect. Colleagues note his quick learning curve and a habit of spotting subtle usability issues that others miss.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Software Engineering, Honours, Bachelor of Engineering - BE, Computer Software Engineering, Honours at The University of Auckland
bookHigh School, NCEA Excellence Endorsement, High School, NCEA Excellence Endorsement at Pompallier Catholic College
github-logo-circle

Github Skills (10)

php10
privacy10
web-analytics10
analytics10
back-end-development9
javascript9
css9
responsive-design9
mysql8
ui-design8

Programming languages (2)

RustPHP

Github contributions (5)

github-logo-circle
matomo-org/matomo

Sep 2024 - Jul 2026

Empowering People Ethically 🚀 — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading open-source alternative to Google Analytics, giving you complete control and built-in privacy. Easily collect, visualise, and analyse data from websites & apps. Star us on GitHub ⭐️ – Pull Requests welcome!
Role in this project:
userFull-stack Developer
Contributions:192 reviews, 83 PRs, 540 pushes in 1 year 10 months
Contributions summary:Nathan primarily contributed to the front-end and back-end aspects of the Matomo project. The commits showcase the user's work on improving UI/UX through CSS and JavaScript adjustments within the context of a PHP/MySQL analytics platform. The user also demonstrated backend skills by enhancing installation scripts to support IPv6 and by integrating the handling of data availability into the GDPR tool. Moreover, they were involved in refactoring code and improving responsive design.
google-analyticsmatomoanalyticsphppiwik
nathangavin/csv-tui

Mar 2023 - Sep 2024

A terminal based csv editor which is designed to be not a ram hog like standard csv editors, but more useful than other text editors
Contributions:4 releases, 1 review, 11 PRs in 1 year 6 months
csvtext-editorrustterminaltui
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