Skip to content

Raimund Rolf Fleck, software architect and developer

I make your systems independent of US cloud providers without losing performance.

On servers from European providers of your choice: switchable at any time, and your data stays in the EU.

  • In software development since 2017
  • Almost five years of backend development on AWS and Kubernetes for a multi-tenant platform
  • Two frameworks of my own for communication and data access in distributed systems
Game clientUnity for Windows, macOS and Linux
Main serverC# and .NET
Simulation serversUnity, one per CPU core
Data storesdistributed, in memory and persistent

My own Kubernetes cluster in Germanywith self-hosted key management and container registry

Architecture of Jump Jupiter, a real-time multiplayer game in development, designed and developed by me.

  • PulseFramework for communication between servers
  • SurgeFramework for data access
  • Direct connection between client and simulation server while a player is in a room.

Services

I work on new systems as well as existing ones. The technology follows your system, not my own frameworks.

  • Cloud and infrastructure

    I move systems from managed cloud services to servers at European providers and run them on Kubernetes. If you prefer, I also set systems up on AWS.

    Cloud providers subject to US law can be required under the US CLOUD Act to hand over data to US authorities, even if it is stored in data centres in Europe. Where that rules a provider out for you, I set up the infrastructure with European providers.

  • Performance optimisation

    I measure where your system loses time under load and remove the bottlenecks. The aim is the same load with fewer resources.

  • Software architecture

    Modular monolith, distributed system, microservices or a combination: I design the architecture that grows with your demand and stays easy to change.

  • Backend development

    Backends, APIs and integrations with external services such as payment providers, in C# with .NET or Java with Spring.

  • Security

    I design security into the architecture from the start: isolated components, access control on every connection, vulnerability testing and data protection under the GDPR.

All services in detail

Starting offers

Each offer has a fixed scope and a defined result. After the intro call, I confirm scope and fixed price in writing before any work starts.

Infrastructure check

For deciding whether moving your system to European providers pays off. Staying where you are can be the result, too.

€1,9905–10 working days

Performance and load analysis

For systems that slow down under load or are about to face more of it.

€3,90010 working days

Architecture review

For new projects and grown systems, before major decisions are made.

from €3,90010 working days

Technical consultation

For one specific question or decision where a second expert opinion helps.

€39090 minutes

All prices are final. Under § 19 UStG (German VAT Act), I do not charge VAT.

Scope and process of each offer

My own projects

A real-time multiplayer game and the two frameworks it runs on, all designed and developed by me.

Real-time multiplayer game in development

Jump Jupiter

A rebuild of a 2009 browser game in Unity, running on a server architecture I designed. Release is planned for spring 2027.

More about Jump Jupiter

Framework for communication between servers

Pulse

A call to another server looks like a function call in code. Pulse generates the code for it at compile time, and the transport can be swapped.

More about Pulse

Framework for data access

Surge

The same application code works with a single PostgreSQL server or with many distributed databases. Surge generates the access code at compile time.

More about Surge

How I work

  • Direct contact

    You talk to the person who designs and develops your system. There is no sales team or project management in between.

  • Your servers, your data

    Servers, data and code belong to you, and you do not need me to keep the system running.

  • Performance as a design goal

    How fast a system responds is decided in its architecture. That is why I plan for performance from the start instead of retrofitting it.

  • Traceable work

    What I hand over is backed by tests, and every architecture decision is documented with its reason. That keeps your system understandable for your own team as well.

About

I am Raimund Rolf Fleck, software architect and developer. I work remotely, directly for companies or as a subcontractor for software agencies.

More about me

Tell me about your system

The intro call takes 30 minutes and is free of charge. I reply within 24 hours.