World-class Go development subscription

In less time than it takes to post on a job board, and for a fraction of the cost, get access to world-class Go development for a fixed monthly fee. No surprises. Cancel anytime.

You're already running my code in production.

I've contributed to many popular open source projects, including...

How I can help.

There are a number of ways I am able to contribute to the success of your Go project as part of your Go development subscription.


I can build your project for you, or work with your existing team to accelerate your progress.


Broken behavior have you or your team stumped? I can help discover and fix the root cause.

Code review & audit

I can review your existing code to identify performance bottlenecks, security cocnerns, and technical debt.

Architectural review & guidance

Need some assurance about the technical direction your project is heading? I can do that, too.

My code is trusted by companies you know

How it works.

You need expert Go development. I provide it, directly to your GitHub or GitLab repository.

Make as many requests as you like

Unlimited user stories. Unlimited tasks. Unlimited repos. Unlimited services.

You set the priority

You decide what's most important. Change priorities at any time.

Get code in days, not weeks

I work on one active request at a time, and start shipping code in days. Bigger projects will be broken down into smaller parts.

Satisfaction guaranteed

Great software is an iterative process. I'll keep iterating with you until you're completely happy with the results.

Subscription benefits.

When you subscribe, you gain access to a number of unique benefits.

Fixed monthly rate

No surprises. No missed quotes. No surprise invoices. Pay the same price each month.

Speedy delivery

I work in small increments, so you'll begin seeing valuable code changes in mere days.

Quality guaranteed

High quality code that just works. Or I fix it, for free!

“Working with a Go expert like Jonathan has been extremely useful and pleasant while getting up to speed with the language and orienting myself in a new code base.”

Robert Crocker, Data Visualization Engineer

I can handle your project.

Whether you're building a simple web service, or something more complex, I have you covered.

NoSQL databases
And much more...

Subscription Plans.

Choose the plan that's right for you.


$5,000 /month

One request at a time. Cancel anytime.

  • One request at a time
  • Bug-free guarantee
  • Delivery in days, not weeks
  • Easy credit card payments
  • Cancel at any time
Get started


$9,000 /month

Double the requests. Cancel anytime.

  • Two requests at a time
  • Bug-free guarantee
  • Delivery in days, not weeks
  • Easy credit card payments
  • Cancel at any time
Go pro

Book a call

And we'll figure out what's best for you.

Get in touch

“I consider Jonathan a great engineer with clear focus in creating high-quality and robust products. He has brought to Lana best practices from his vast experience.”

Pablo Muñiz
CEO, Lana

Frequently Asked Questions

Who are you, anyway?

Hi! I’m Jonathan Hall. I've been programming most of my life, and I've been programming in Go for nearly a decade.

In that time, I've written Go for many well-known companies and contributed to many open-source projects, including several you almost certainly use already. I'm the author and maintainer of a popular open-source library written in Go, Kivik, and co-maintainer of GopherJS, the Go-to-JavaScript transpiler. I am also an active contributor on StackOverflow.

I have directly taught and coached dozens of Go developers, and teach thousands through my daily emails and YouTube channel.