One developer. The app and the server behind it.

I’m an independent software developer. I build cross-platform mobile apps and the backend systems they run on — Go servers, in particular — so the whole thing is designed by one person who has to live with both halves.

Tell me about your project Taking new work

What I do

Cross-platform apps

One codebase, iOS and Android, built to feel native on both rather than obviously shared. I handle the whole path — architecture, offline behavior, releases and store submission — and I keep the app small enough that you can still reason about it a year from now.

Backend & APIs

Go services and the APIs your app talks to: authentication, data modeling, background jobs, deployment and the boring operational work that decides whether the thing stays up. Written plainly, tested where it matters, documented so the next developer isn’t stuck.

Architecture & advisory

Sometimes what you need first is a second opinion. I review an existing system, map what’s actually there, and give you a written recommendation with the tradeoffs stated out loud — whether or not the answer is that you should hire me to build it.


Who you’d be working with

Big Sky Horizon Software

Big Sky Horizon Software is my practice. Five years of professional experience building mobile apps and the server systems behind them, now doing it under contract directly for the people who need the work done.

You get one developer for the whole stack: no handoffs between an app team and an API team, no account manager in the middle, and a direct line to the person writing the code. I take on a small number of projects at a time so each one gets real attention.

See how a project runs →


Get in touch

Tell me what you’re building.

A paragraph is enough to start. Rough ideas are welcome — so is “here is a system that already exists and I’m not sure what to do with it.” I reply to everything within a couple of business days.

contact@bigskyhorizonsoftware.com