Geoffrey Huntley is an Australian software engineer and open-source contributor with 14 years of experience who balances building AI developer tooling at Sourcegraph with running a goat farm on Kangaroo Island. He previously led AI dev tooling at Canva and has deep hands-on expertise across developer platforms and DevOps, contributing to projects like Gitpod, Coder, ReactiveUI and Uno while improving CI/CD, Terraform provisioning and build automation. A serial founder and internet pioneer, he created the viral performance-art project The NFT Bay and earlier launched waveofdestruction.org, one of the web’s first video-blogs that attracted international media attention. Geoff is also publicly engaged in crypto policy conversations, having participated in efforts urging responsible regulation. He combines a minimalist, van-based remote lifestyle with pragmatic, infrastructure-first engineering that spans front-end, back-end and release systems.
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Role in this project:
Full-stack Developer
Contributions:9 releases, 657 commits, 375 PRs in 3 years 7 months
Contributions summary:Geoffrey made contributions focused on enhancing the ReactiveUI framework across multiple platforms, including iOS, Android, and UWP. They added and modified code related to dependency properties, event generation, and build configurations, demonstrating a deep understanding of the framework's architecture. The user also appears to be involved in updating the project's build system and its packaging infrastructure. Furthermore, the user made commits related to the creation and publishing of NuGet symbol and meta packages to NuGet, reflecting the work of a developer involved in releasing a library.
Contributions:4 releases, 30 commits, 45 PRs in 1 year 11 months
Contributions summary:Geoffrey's commits primarily focused on improving the build and release processes for the Splat project. This included changes to the build.cake file to specify build targets, upgrade project formats, and incorporate a continuous integration release workflow. Further commits involved setting up VSTS and NerdBank for CI/CD, and adding a signing step to the build pipeline. These changes aimed to streamline the build, testing, and release process, making it more automated and efficient.
splat-locatorswindowselectroniocmono
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.