Software development studio

Software artisans for hire.

Ready to craft great solutions for and with you — from healthcare platforms and interoperability to high-load systems, media and sports management.

type Domain =
  | "healthcare"
  | "interoperability"
  | "high-load"
  | "media"
  | "sports";

export async function craft(spec: Spec): Promise<Release> {
  const plan = await iterate(spec, { with: "you" });
  return ship(plan, { probe: true });
}
01 — Specialties

Where we do our best work

Domains where correctness, throughput and long-term maintainability matter more than anything else.

Healthcare

Software for care providers and health platforms, built with the rigour clinical data deserves: privacy by design, auditable flows and reliability you can depend on.

  • Patient data
  • Privacy
  • Compliance

Healthcare interoperability

Connecting systems that were never meant to talk. We build integrations on open standards so data moves safely between hospitals, labs, practitioners and apps.

  • HL7 FHIR
  • Terminologies
  • Data exchange

High-load & parallel systems

Backends that keep their composure under pressure: Kotlin coroutines, careful concurrency and horizontal scaling on Kubernetes for workloads that can’t afford to slow down.

  • Coroutines
  • Concurrency
  • Scale-out

Media management

Ingesting, organising, transforming and delivering large media libraries — pipelines and catalogues designed for volume and throughput.

  • Ingest
  • Transcoding
  • Catalogues

Sports management

Tools for clubs, federations and organisers: members, competitions, schedules and results, kept in sync from the office to the field.

  • Clubs
  • Competitions
  • Results
Something else in mind? Good software is good software. Tell us about your project. Get in touch
02 — Our projects

Software running in the real world

A few of the products and organisations we have built for and with.

Healthcare · Interoperability

iCure

A secure platform for healthcare data: end-to-end encrypted storage and exchange of medical information for the apps and care providers that handle it.

icure.com
Media management · High load

Taktik, now Passman

Interactive TV, Wi-Fi and connected services for hotels, healthcare facilities and other hospitality venues. Taktik is now Passman, a European provider of connected solutions.

passman.com
Sports management

Royal Uccle Sport

Digital tools for a Brussels club founded in 1909, home to hockey, tennis and padel: members, teams and club life in one place.

ucclesport.be
03 — How we build

A stack chosen with care, and a workflow that keeps it honest

01

Kotlin backend & multi-platform

At Actarus, our prime language is Kotlin. We use it mainly on the server side and love its immutability principles by default, the first-class tooling, the fast compilation and the coroutines.

02

TypeScript, framework-agnostic

When Kotlin is not an option, or when we develop for the browser, our language of choice is TypeScript. A great typing system is the first protection against bugs, and its wide adoption guarantees that the libraries we use come typed out of the box.

03

Kubernetes deployment

Kubernetes lets us deploy in style on any cloud provider and scale at will. FluxCD makes it easy to manage our infrastructure as code with GitHub.

04

Advanced monitoring & probing

We have developed a complete set of monitoring tools, tailor-made for our needs. It allows us to probe deployments to catch faults early and prevent outages.

05

State-of-the-art workflow

We rely on great CI/CD workflows to make sure our builds are reproducible, our tests are passing and our code is working as expected.

06

No-nonsense project management

We focus on delivering the product best adapted to your needs, and accompany you from the specs to the release.

04 — Approach

We work with our clients to provide rapid iterations — and we are not afraid to say no.

  1. Step 1 Specs, together We start from your needs and challenge them until the scope is clear and worth building.
  2. Step 2 Rapid iterations Short cycles, working software at every step, and honest feedback in both directions.
  3. Step 3 Release & beyond Reproducible deployments, monitored and probed, so what ships keeps working.

Let’s build something solid.

Tell us what you’re working on. We’ll tell you honestly whether we’re the right fit.