hello

šŸ™Œ I'm Geoff. Some folks know me as the person who ā€œstoleā€ all and for my involvement with a letter to the United States Congress to address the crypto industry.

Others may know me through my work in open-source and working with developer tooling companies to bring their products to market. Computers are one of my hobbies, and I've been continually self-learning in this sector since the early '80s. When I'm not authoring code, you will find me DJing or sharing my knowledge with others.

how can I help you

  • By being a servant leader for your existing team (or building a team around me), help with interviewing and providing mentorship.
  • Development of software and product features (including their specs)
  • Site reliability engineering and creation (or maintenance) of infrastructure.
  • With developer tooling such as build systems, code review systems, and internal development environments
  • Supporting open-source development and guidance with best practices
  • Establishing your security vulnerability disclosure program
  • Competitive analysis in marketing and strategic management
  • Converting marketing activities into sales leads and ownership as a technical sales engineer.
  • Authoring educational content and resources that go viral
  • Hawkeyed management and monitoring of Social Media
  • Delivering in-person talks and workshops
  • Coordinating, hosting, and attending meetups internationally
  • Building brand awareness and affinity
  • Building and management of community programs
  • Evaluation of developer sentiment and delivering feedback to internal teams
  • Triaging product issues and responding to community members with technical product fixes

how you can help me

schedule a coffee chat

Interested in catching up for a coffee chat? Use https://ghuntley.com/meet to set up the meeting.

company a vs company b

The list below isn't by priority, but it is the thought process I use when deciding between company A and company B.

Compensation - Will I be comfortable with the compensation package, and how will it enable me to achieve my personal goals?

Interest - What is the problem to be solved? Is the work that you need help with engaging? Am I interested in solving those problems? Will I be excited enough to ignore the speed limit and go all in?

People—While interviewing, did I enjoy the conversations? How long did it take to fast-forward to shoot the shit (mutual radical candour) and riff about challenges/exploring solutions?

Regret—I ask myself, "Would I regret not working at this company with its people and product X years from now?"

Remote—Is the entire company on board and structured for it? What is the timezone coverage? Will I need to temporarily relocate to another country for a couple of quarters to expedite onboarding and relationship building?

Growth—What are the trends in your industry? Has the company expanded or contracted recently? Do potential coworkers have a growth mindset?

Revenue—Due to near-free capital over the last couple of years, many companies are not (yet) sustainable or are walking zombies. Has the company overhired? Is there a product-market fit? What will it take to reach PMF?

Risk—Smaller companies naturally have more risk. I personally think we tend to over-index on risk (Prospect Theory) and forget about the lessons and professional development that happen at a start-up. I thrive in entrepreneurial environments and doing things that no one else has done or thought of yet.

hobbies

In the interest of expediting getting to know each other, I've included some personal information about myself that we can chat about when we catch up.

unicycling

In my twenties I rode a unicycle through many countries (Vietnam, India, Nova Scotia, Kenya and Tanzania) for funsies with a bunch of other eccentric engineers.

Ride the Lobster - Wikipedia

Ride the Lobster was the world's longest unicycle race, held in June 2008. A 800-kilometre international relay race around the roads of Nova Scotia,

lighting + laser technician and DJ

A renewed interest in electronic music has started a story arc in music production. DJing is cool, but I prefer programming lights and lasers.

#vanlife

With my father's help, we built a pretty kick-ass van, which is my home when I'm based in Australia.

There are six internet links on my office on wheels. Seven when Starlink arrives.
Is this the best internet in Australia?

remote work

I am a nomad. For the last four years, I've worked remotely and have provided services for clients in America (Austin, San Francisco, New York), Canada (Montreal) and Europe (Denmark, Germany, London, Portugal).

Remote work is one of the criteria I search for when taking on a client:

  • Is the entire company on board and structured for it?
  • Which departments in an organisation are in which time zones? What is the timezone coverage?

And finally...

Will I need to temporally relocate to another country for a couple quarters to expedite onboarding and relationship building?

media

I often chat with the media about issues relating to open-source software, either as a result of the research I've been involved in or as an independent voice on topical issues.

This ranges from commentary in online pieces to radio and national news. Much of the time, this is in a very consumer-centric context where I explain technology for the "layman," that is, I put technical concepts in language that anyone can consume.

I am a member of the Media, Entertainment & Arts Alliance and follow the IFJ Global Charter of Ethics for Journalists. I've worked with many global publications over the years, including:

ā€˜Extortion’: Why Web3 is making a lot of software developers angry
Venture capitalists and entrepreneurs say Web3 will be a decentralised utopia. But engineer Geoffrey Huntley is more than a little sceptical.
The NFT Bay asks if you would steal all the JPEGs
You wouldn’t download a JPEG
Crypto Has a New Foe in Washington: Techies
A petition signed by 26 technologists is calling on Congress to pass tough rules for the crypto industry and token investments.

public speaking

I have had the privilege of speaking at community events and large technical conferences, recording sessions with prominent YouTubers within the Microsoft CH9 studio, and delivering guest lectures at Australian universities.

the six-month recap: closing talk on AI at Web Directions, Melbourne, June 2025
Welcome back to our final session at WebDirections. We’re definitely on the glide path—though I’m not sure if we’re smoothly landing, about to hit turbulence, or perhaps facing a go-around. We’ll see how it unfolds. Today, I’m excited to introduce Geoffrey Huntley. I discovered Geoff earlier this year through
youtubers

1.4M views @ https://www.youtube.com/watch?v=i_VsgT5gfMc

technical conference circuit

https://2023.everythingopen.au/schedule/presentation/3/

a casual late night fireside chat on software developer environments

workshops

I am the author of three workshops.

how to build a coding agent

Learning how to build a coding agent is one of the best things you can do for your personal development in 2025, as it teaches you the fundamentals. Once you understand these fundamentals, you'll move from being a consumer of AI to a producer of AI who can automate things with AI.

See https://ghuntley.com/agent

nix/nixos for developers workshop

Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments.

NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.

The workshop is released under an MIT license and is available at https://github.com/ghuntley/ghuntley/tree/trunk/workshops/nixos-workshop

introduction to the Uno Platform

With the Uno Platform, you can empower your existing .NET teams to build beautiful, performant, single codebase and cross-platform web, mobile and desktop apps. In this single-day intensive workshop, you will be introduced to the development philosophy of Uno and will build a new application from scratch that uses this philosophy. You'll also learn productivity tips and how Uno works under the hood.

The workshop is released under an MIT license and is available at https://github.com/unoplatform/workshops

servant leadership

Small teams with a maximum of six people are my preference. Below, you'll find a blog post that goes into detail about inheriting a team of functional programmers + computer scientists and business transformation through selflessly serving the team and removing historical leadership debt.

the art of giving a shit
I was asked recently on the topic of leadership. In short, I’m an avid fan of servant leadership - being selflessly 100% focused on helping folks within my team / being a janitor. What is Servant Leadership? - Greenleaf Center for Servant LeadershipGreenleaf Center for Servant Leadership Back circ…

mentorship

Dear Student: Yes, AI is here, you’re screwed unless you take action...
Two weeks ago a student anonymously emailed me asking for advice. This is the reply and if I was in your shoes this is what I’d do. So, I read your blog post ā€œAn oh f*** moment in timeā€ alongside ā€œThe future belongs to idea guys that can just do
Mentoring
Back in 2013, I stumbled upon this blog post by Brendan Forster which fundamentally changed my career trajectory. Knowing that there was a human I could turn to ask questions related to open-source made all the difference. Ever since then I’ve been setting aside time for coffee catchups with anyone

authoring technical content

Can a LLM convert C, to ASM to specs and then to a working Z/80 Speccy tape? Yes.
Damien Guard nerd sniped me and other folks wanted more proof that it is now cheap, easy and possible to cheaply rewrite software or clone existing ā€œsource availableā€ businesses (see bottom of the post). So, let’s get cracking by creating a toy application by sending this prompt to the LLM.
You are using Cursor AI incorrectly...
šŸ—žļøI recently shipped a follow-up blog post to this one; this post remains true. You’ll need to know this to be able to drive the N-factor of weeks of co-worker output in hours technique as detailed at https://ghuntley.com/specs I’m hesitant to give this advice away for free,
From Design doc to code: the Groundhog AI coding assistant (and new Cursor meta)
Ello everyone, in the ā€œYes, Claude Code can decompile itself. Here’s the source codeā€ blog post, I teased about a new meta when using Cursor. This post is a follow-up to the post below. You are using Cursor AI incorrectly...I’m hesitant to give this advice away for free,
$ sudo rm -rf / === npm install
šŸ”ŽI authored this blog post whilst I was an employee of Gitpod for Gitpod. I no longer work at Gitpod. In what seems like a long time ago, in part because it is, I learned the catastrophic capabilities of this command the hard way, and I’m sure folks my vintage
Reflections on software development from anywhere on an iPad
The Macbook Pro M1 is the software development laptop of choice yet I love my iPad considerably more. I’m all in with my thin client for hipsters. Here’s what I’ve learned over the months and how my baremetal homelab in the sky is setup.
Introduction
Explore the documentation to learn more about Gitpod
About - Coder v2 Docs
About Coder
Documentation
Uno Platform documentation

open-source

The term "open source" has a particular meaning, yet people (and companies) continually get it wrong. I'm a fan of free software and have been active in the open-source/free software scene since the early 2000s, but almost twenty years have gone by, and now society has problems with sustainability (which manifests as supply chain security issues).

Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure
Society runs on software but software building tools are buckling under the demand. In this report, Nadia Eghbal addresses the challenges.

The truth is that free software isn’t "free." How much will a task cost in person hours? Hours have rates, and rates require payment. Yet, an entire community of developers provides their services outside of their day jobs to produce tools consumed by businesses.

I often wonder what the future would look like if these high achievers that our digital society is built upon were empowered to become independent artists. If just one of those people can help more people better understand a technology or improve the developer experience for an entire ecosystem what is the worth/value of that and why isn’t our industry doing that yet?

The word volunteer, by definition, means those who have the ability and time to give freely.Paying for resources that are being consumed broadens the list of people who can do open-source. Additionally, money enables open-source maintainers to buy services and outsource the activities that do not bring them joy.

The settlement of my property was funded through GitHub Sponsors. I've delivered talks (and podcasts) on this topic, authored blog posts, and raised $32,600 USD for open-source maintainers distributed mathematically optimally, which ensured that the popular "well-known" projects didn't emerge as absolute winners.

Gitpod raises $22,600 at DevX Conf to give to Open-source maintainers
The talks from DevX Conf are now available for viewing and USD $22,600 is being distributed to Open-source projects that conference attendees voted for.
DevX Conf wrap & distributing USD 10k of open-source funding
As part of Gitpod’s Open-Source Sustainability Fund initiative attendees of DevX Conf were able to decide where USD 10,000 of funds (the profits from DevX Conf plus an additional donation by Gitpod) were to be distributed. Here’s the breakdown how the fund was split and our retrospective on running…
Geoff's tireless efforts at improving ReactiveUI in areas that most would shirk away from are invaluable. Automating the build, streamlining project management, and formalising documentation infrastructure were all his doing. He was also instrumental in getting ReactiveUI adopted by the .NET foundation, helping to secure its future. As if that wasn't enough, he has worked hard to grow the community, spreading the word via talks at user groups and through online channels. Always welcoming to newcomers, and always focused on community, ReactiveUI would not be what it is without him. Thanks, Geoffrey - you're truly an inspiration to me.
Kent Boogaart (Author of You, Me and ReactiveUI)

software development

No other profession trivialises their profession to the degree of software
Systemically, I’m concerned that there is a lack of professional liability, rigorous industry best practices, and validation in the software industry which contributes to why we see Boeings flying themselves into the ground, financial firms losing everyone’s data day in, and out…

desktop application development

For six years, I was the lead and core maintainer of ReactiveUI, which is the father of the extremely popular ReactiveCocoa framework. ReactiveUI is a composable, cross-platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming, which is a paradigm that allows you to express the idea around a feature in one readable place, abstract mutable state away from your user interfaces and improve the testability of your application.

The platforms supported include Avalonia, Xamarin Forms (aka MAUI), Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Samsung Tizen, Windows Forms, Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), and the Unoplatform.

mobile application development

Over the years, I've developed mobile applications at companies such as Telstra, South32, Ansarada, and Interactive using various approaches, including cross-platform (React Native, Xamarin) and native.

devops and operating systems

My personal infrastructure is managed via a custom iPXE provisioned, NixOS and terraform. At Coder, I was responsible for developing Terraform templates for all the different cloud providers. As an early employee at Gitpod, I was their sole site-reliability engineer in the JAPAC region while the primary EU timezone was sleeping.

Over the years, I've administered and supported nearly every operating system out there: Slackware Linux, FreeBSD, Solaris, AIX, OpenVMS, HP/UX, Debian, Ubuntu and NixOS.

internal developer platforms

Every day I wake up and ask myself what is a software development environment
Here I am, without my van, on the opposite side of the world, sitting at IHOP in Austin, Texas, and the story of how I ended up here is a strange one. It has now been just over a month since I left Gitpod, a company I thought I would
Fast, Declarative, Reproducible, and Composable Developer Environments
Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

security

what if instead of ā€œresponsible disclosureā€ as the infosec standard it was ā€œresponsible resolutionā€?
As hacker summer camp swings into full gear, I reflect upon the time where I was arrested under suspicion of transforming a Hong Kong university mail server into a 0-day warez site and almost spent time in hacker winter camp. I was, fortunately, 13 at the time and last week
McTerminals Give The Hamburglar A Chance
The golden arches of a McDonald’s restaurant are a ubiquitous feature of life in so many parts of the world, and while their food might not be to all tastes their comforting familiarity draws…
Experts call for rethink of COVIDSafe app
Offer frank assessment in wake of govt report.
Why are McDonald’s Self Service Kiosks so hackable?
McDonalds in Australia do a decent cup of coffee. It’s not great but it’s consistently decent so I often start my day with a cup. Due to my travels around Australia in a decked out van I have seen how many McDonalds operate and just how many of

marketing

tricks from a marketers handbook: identifying enterprise buying intent
By keeping a careful eye on http referer traffic it is possible to create a feedback loop from marketing that helps product teams prioritize, measure interest/enagement and help with timing sales-related activities to close deals. Here’s how.
Gitpod shipped GitHub a launch cake for Codespaces
This is a story about a cake. Following a long-standing tradition in technology, we decided to send an edible Gitpod workspace to GitHub’s San Francisco office.

competitive and industry analysis

current roles

  • Principal Software Engineer at Amp.

previous roles

mainframes rock

  • Computer Repair Technician at CAM1 Computers

more references can be found on LinkedIn

"With a passion for diving deep into the data, analyzing complex problem statements, and delivering effective solutions, Geoff has mastered the art of identifying enterprise buying intent.

His knowledge and experience in Developer Relations and Developer Experience make him a valuable addition to any team. Geoff leverages his expertise in DevRel, Software Engineering & Product Marketing to drive product success. He built and successfully led Gitpod as open source program from scratch. He has also created product demos which have helped people to get on onboard

As a mentor, he consistently makes time to motivate and guide his mentees towards success. He has provided invaluable guidance to me in the realm of DevRel"
Nancy Chauhan (Developer Advocate at Gitpod)
"I’ve worked with many dev advocates at various software companies. Geoff has a finger on developer community pulse like only a few other people do. Geoff is a purist in his community and open-source approach. He is able to bring in the outside developer voice to the company, as well as broadcast value proposition super well. He is passionate about what he does and the only trouble you’ll have working with him is matching his passion with your own."
Sasha Krsmanovic (Chief Marketing Officer at Uno Platform)
"Geoff is a true technical innovator and is not afraid to think outside the box. He has found solutions to some of the toughest technical challenges Interactive has faced and continually asks 'how can we do this better?' He views every opportunity as a challenge and does not stop until the job is done"
Christopher Ride (Owner and Director of Interactive)