Software development

Software built to be run for years

New products, modernization of existing systems and long-term maintenance. Twenty-five years of shipping Java, Kotlin, Go, Vue and Nuxt, from start-ups to automotive groups, always with the infrastructure to run it.

  • Written estimate before every milestone
  • Tests, CI/CD and hosting are part of the work
  • Code in your repositories from day one
  • One responsible engineer from start to finish

Three kinds of engagement

Build, modernize or maintain

Build something new

A product, a portal, an internal tool. We start with the thinnest version that proves the idea, ship it, and grow it in milestones you can stop after.

  • Spring Boot, Kotlin or Go services
  • Vue and Nuxt front ends
  • CI/CD and hosting included

Modernize what you have

Ageing Java, PHP or monolith systems that still earn money but nobody dares to touch. We add tests, split what needs splitting, and move it to infrastructure you can run.

  • Characterization tests first
  • Incremental, step by step
  • Containerized and documented

Maintain and extend

Software whose original developers have moved on. We take it over, keep it patched, and keep shipping the changes your business asks for on a monthly budget.

  • Dependency and security updates
  • Feature work by the day
  • Named engineer, written hand-over

From the work

Software our engineers have shipped

A selection across the last decade. The full list, with the kind of work for each, is on the Work page.

Renault / MeinAuto

Dealer quoting and contract platform. Vue and Nuxt front end, Spring Boot back end, review environments on Kubernetes, Google Cloud.

uni-assist

Public web application for university admissions, Vue and Java, with the DevOps pipeline built around it.

mobile.de (eBay)

Services inside a large microservice architecture, Java and Spring Boot, in several Scrum teams.

PersoHR

Our own HR product for European companies: Nuxt front end, Spring Boot back end, hosted in Germany with EU-only AI.

Stack

What we reach for by default

  • Java
  • Kotlin
  • Go
  • Spring Boot
  • PostgreSQL
  • MongoDB
  • Elasticsearch
  • RabbitMQ
  • Vue 3
  • Nuxt
  • TypeScript
  • Tailwind
  • Vitest
  • Playwright
  • GitLab CI
  • Docker

Before you call

Questions we get about development work

Do you do fixed-price projects?

For clearly defined scopes, yes. For products that evolve, milestones with a written estimate each work better for both sides; you can stop after any milestone with working software in hand.

Which technologies do you work with?

Java, Kotlin, Go and Vue first, because we have shipped them for two decades. We say so when a request would be better served by something else.

Can you take over a codebase from another agency?

Yes. The assessment week produces a written picture of the code, the tests, the deployment and the risks before we commit to a maintenance budget.

Who owns the code?

You do, from the first commit. Repositories live in your GitLab or GitHub, or in ours with you as owner.

Talk to an engineer

Describe the system, or the idea. We will tell you what the first milestone would be.

Thirty minutes with a senior engineer. Reply within one business day.