Matthew Fung is a Senior Developer with a decade of experience building cloud-native microservices and spatial data systems for environmental, natural resource, and defence domains. He specializes in Go, .NET, and Python, with a strong practical focus on geospatial analysis and Open Geospatial Consortium integrations. Matthew has moved between research and industry—from UBC atmospheric forecasting work to embedded-network tooling and defence electronics—bringing both scientific rigor and production-focused engineering. An active open-source contributor, he has published microservice libraries and geospatial clients that bridge domain-specific needs with reliable cloud deployments. Based in Vancouver, he pairs hands-on coding with operational experience and a knack for turning complex environmental models into maintainable services. Outside work he balances problem-solving with swimming, biking and cooking, which he says helps him approach technical challenges with fresh perspective.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Double-Major in Computer Science and Atmospheric Sciences, Bachelor of Science - BS Double-Major in Computer Science and Atmospheric Sciences at The University of British Columbia
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.