Software implementation
For a new service, an integration, or a change to an existing system, we turn a defined task into working software.
What you getTested software and the documentation to use and maintain it.
AI-generated illustration
Architecture & hands-on engineering
We help founders and technical leaders assess systems, implement complex software, and prototype product ideas.
What we do
Our work spans software architecture, distributed systems, cloud infrastructure, platform engineering, and blockchain.
For a new service, an integration, or a change to an existing system, we turn a defined task into working software.
What you getTested software and the documentation to use and maintain it.
When a system is hard to change or a major technical decision is approaching, an assessment helps you choose where to invest.
What you getWritten findings, options with trade-offs, and a recommendation with clear priorities.
Test whether the technical approach behind your product idea works before committing to full development.
What you getA working prototype and findings to guide the next development step.
Selected experience / Alliance Games
At Alliance Games, the two of us designed, built, and deployed a multiplayer backend that ran game logic on independently operated nodes.
Consider a player submitting a move just as a turn times out. Every node in that session needs to agree on which event takes effect. We designed the coordination and validation around decisions like these.
The same game logic runs across the nodes
Uploaded game code was packaged into Docker images, checked for startup health, and distributed to nodes. Node software managed sessions, player connections, and version cleanup.
Unity integration and matchmaking connected games to the network. A management dashboard supported deployments and nodes; the arcade provided player profiles, leaderboards, and rewards.
Previous work by Dennis and Simon at Alliance Games, before White Crane Labs.
Working together
Work with us on a specific project or bring us into your team for ongoing engineering support.
Before work starts, we agree on the scope, expected results, and responsibilities. An assessment can clarify the technical approach before implementation begins.
We can deliver independently or work within your team’s development workflow. Technical discussions and implementation stay with the same engineers.
Review working software and findings with us as the project progresses. At handover, you receive the code, technical documentation, and instructions for running and maintaining the software.
About us
Our collaboration began at university. Since then, each of us has gained over ten years of professional software engineering experience.
We know what it takes to build products from the ground up and continue developing them over time. We bring this experience from our work together on our own project and our previous roles as Principal Software Engineers.
Let’s talk
Let’s discuss your system or idea, what you need help with, and your timing. Book a video call to see if we’re a good fit.
Prefer email? info@whitecranelabs.com