A freelance Go developer for software that just keeps running.
Need a service, integration or tool that is fast, light on your server and installs as a single file? Go is a good fit and I build it for you. I work as a freelancer from Enschede, remote for the Netherlands and Belgium. With AI assistants there is a working proof of concept to review within days, checked and tested by me.
- Based in
- Enschede, NL
- Works in
- Netherlands and Belgium, remote
- Language
- Go (Golang)
- Proof
- Two public projects on GitHub
A small language for dependable software.
Go is made for programs that have to run for a long time: services, integrations and tools on a server. A Go program is one file you can put anywhere, it starts fast and needs little upkeep.
I have worked as a developer for nine years, mostly on web applications. I use Go in projects of my own, and you can read the code below, so you do not have to take my word for it. If Go does not suit your problem, I will say so and look at another language.
Go work you use rather than manage.
Clients usually come to me with one of these four jobs.
Services for your existing systems
A small program that fetches data, checks it and passes it on to the system that needs it.
Tools for operations and automation
A program that takes over a recurring chore, such as processing files or keeping an eye on a server.
Software on your own hardware
An application that runs on your own server or a small computer, with no subscription to a third party. Like the projects below.
A second pair of eyes on existing code
A Go program nobody understands any more? I read it and give an honest opinion on what works and what does not.
AI as a working method.
I work with AI assistants, but I do not sell them as a service. They take over the routine work, so a working prototype of the most important part can be running within days. I decide how it is put together and read and test every line myself. A proof of concept is not a finished product: real use still needs testing, security and review.
Tracker, my own tool for tracking work and bugs, had login by emailed code and data import and export on day one, and was live. I built a registration app for a school the same way.
From idea to a running program.
Four steps, and at each one you have something you can look at.
Intro call
A 20-minute call: what should it do, and what is not working now?
Proof of concept
Within days a working version of the most important part, to test whether the idea holds.
Build
In small steps, on a test environment you can follow yourself.
Handover
The code lives in your own repository, tested and documented, so someone else can continue without me.
Go code you can read.
These are projects of my own, not client work. The code is public, so you can see how I work.
filebox: a home file server
Turns an old PC into a file server for the family: SFTP, a web portal that works on a phone and an admin panel reachable only over Tailscale, a private network. It comes with an install guide and an update command that can also roll back. Mostly written in Go.
streambox: your own TV channels from your own sources
A small self-hosted Go program that turns streams and video files you have the rights to into channels for ordinary TV apps such as VLC, Kodi and Jellyfin. It runs as one program, restarts a channel when its stream drops and is meant as an add-on to filebox.
A Go project, or unsure about the language?
Tell me what it has to do. I will say honestly whether Go is the best choice, and I usually reply within one business day.