Rapaert de Grass

About us

Engineering with structure and restraint.

Rapaert de Grass is an IT company that plans, builds and maintains software and infrastructure. We approach each system the way an architect approaches a building: understand its purpose, make the structure deliberate, and design it to last.

Developers working quietly at a long table in a bright minimalist studio

Introduction

Who we are

We are engineers who care about what happens after launch day. Our work spans custom software, web applications, cloud architecture, integration and automation — always with an eye on how the result will be operated and evolved by the people who depend on it.

Mission & approach

Useful systems, honestly built.

Our mission is to help organisations replace friction with dependable software — tools that make daily work simpler and data more trustworthy.

We start by understanding the problem before proposing technology. Discovery, written scope and incremental delivery keep everyone aligned, and allow priorities to shift as understanding improves.

Where an existing product already solves the problem well, we will say so. Custom engineering is worthwhile only when it creates clear, lasting value.

Engineering values

Four values that shape every decision.

1

Clarity

Every system should be explainable. We document intent, not just implementation, so decisions can be revisited with context.

2

Craft

Careful naming, sensible boundaries and consistent conventions make software easier to trust and cheaper to change.

3

Honesty

We describe risks, trade-offs and uncertainty plainly, and we say so when something is outside what we should take on.

4

Proportion

Solutions are sized to the problem. Not every project needs microservices, and not every shortcut is technical debt worth taking.

Collaboration principles

How we work together.

Intersecting architectural beams casting precise shadows
Shared visibility
Work in progress is visible throughout. You see working software regularly rather than waiting for a single large reveal.
Direct communication
You speak with the engineers doing the work. Questions are answered in plain language without unnecessary jargon.
Written decisions
Significant technical choices are recorded with their reasoning, creating a record your team can rely on later.
Respect for your team
We work alongside existing staff, share knowledge and aim to leave your organisation more capable, not more dependent.

Quality & maintainability

Built to be changed.

Software is never finished; it is maintained. We invest in automated testing, code review, consistent conventions and clear documentation because these determine how safely a system can evolve.

  • Peer review on every change
  • Automated tests for critical behaviour
  • Reproducible builds and environments
  • Dependencies monitored and kept current
Engineer drawing a system architecture diagram on paper

Long-term support

A release is the start of a system's working life. We plan for monitoring, updates and gradual improvement from the beginning, and offer support arrangements that match how critical each system is to you.