01/Studio

Small Team. Serious Software.

We design and build databases, proxies, queues and backend systems, for clients and in the open.

Start a project See the work

02/Work

What We've Built

All projects

Our own projects, all open source under Apache 2.0. Each one has its own site, and its code and releases are on GitHub.

01Database · C

AltSql

A native hybrid of key-value and SQL, from the sensor to the gateway. Both ends share the same records, byte for byte.

03Job queue · Go

Ukue

A job queue in one file, with retries, delayed jobs and dead letters built in.

06Networking · Go

VPN Works

The VPN, rebuilt as an operating system. Each program gets its own network path, policy and record.

03/Services

What We Take On

How we work

Most jobs fit one of these. Plenty mix two or three.

01

Prototypes and MVPs

A working first version you can put in front of users or investors. We find the smallest build that proves the idea, and build that first.

02

Backend Systems

Services and command-line tools, mostly in Go. Tests and release builds start with the first commit.

03

Data and Storage

Embedded databases, key-value stores, job queues and precomputed views, sized for anything from a sensor to one honest server.

04

Network and Edge

Reverse proxies, tunnels, traffic rules and plugin systems, including sandboxed WebAssembly plugins you can write in any language.

05

Extra Engineering Hands

We join your team for a feature or a migration that has stalled, and work in your repo by your conventions.

06

Open Source Upkeep

Release pipelines, binaries for each platform, changelogs and docs, so a project keeps shipping without anyone babysitting it.

04/Process

How a Project Runs

The same four steps every time. You see working code early, and you see it often.

  1. Scope

    A call, then a short written brief that says what it must do and how we’ll know it works.

  2. Prototype

    A small working build early on, so decisions get made on something you can run.

  3. Build

    Short cycles, each ending in a version that runs. You see the repository the whole time.

  4. Hand Over

    Code, docs, binaries and an automated release pipeline. You own all of it, and we stay reachable.

Have Something to Build?

Tell us what it has to do and what it runs on. We’ll reply with questions first, then a plan and a rough size.

Email the studio Contact page

info@softdevstudio.com