Case Studies

Real systems, real scale.

A selection of projects our team has designed, built and run end-to-end — for enterprise clients across travel, fintech, HR-tech and energy.

FINTECH / TRAVELMicroservices
Atlatos — B2B travel manager

Re-architecting a monolith into microservices

Problem: a large Java monolith made every new feature slow to ship and drove up server costs.

What we did: redesigned the architecture around Spring microservices in Docker and set the template for all future features — API gateway, config server with Git integration, OAuth2/JWT security, discovery/registry services, Hazelcast caching, Feign clients, ELK logging and Grafana dashboards, on a new CI/CD pipeline.

Result: a scalable, observable platform that the team could extend feature-by-feature without touching a monolith.

Java 11 / SpringDockerMySQLELKGrafana
PAYMENTSCheckout
Shop-Apotheke — online pharmacy

A new centralized payment platform

Problem: consolidate payments across a high-volume e-commerce business with strict reliability needs.

What we did: designed and implemented a new centralized payment system on a fully asynchronous microservices architecture, including Klarna Pay Later, coordinating across several teams.

Result: a resilient, decoupled payment backbone running in production on Google Cloud.

Java / Spring BootRabbitMQMongoDBKubernetesGCP
DATA / AI200M jobs
XING / Jobbörse — job intelligence

A crawler processing 100k+ new jobs every day

Problem: capture and structure the entire DACH job market in near real time.

What we did: built a Java crawler running ~16,000 threads across a 30-server farm, using deep-web navigation, form submission, JavaScript evaluation and feature extraction. Every job was parsed, enriched and cached.

Result: more than 2 million jobs updated daily and a peak of 200M+ jobs in the database, feeding a live job-search portal.

Java 8MySQLSolr / Lucene
MACHINE LEARNINGClassification
XING / Jobbörse — learning center

ML-based job matching and categorization

Problem: validate and classify millions of crawled pages, and extract structured detail from free text.

What we did: built a multi-layered ML pipeline that extracted real content from each page, classified it (HR / non-HR, job / non-job, then job type), and pulled out requirements, benefits and salary range. Exposed via REST API.

Result: clean, categorized, queryable job data powering search and matching at scale.

JavaLuceneNLPSVM / VSM / SGDMySQL
TRAVEL APIBooking
Atlatos — travel booking

Backend booking API across flights, hotels, trains & cars

Problem: unify booking across many providers with payment processing built in.

What we did: built backend booking microservices integrating a multitude of service providers, including credit-card processing — plus an OCR API for extracting data from scanned receipts and invoices (with image pre-processing).

Result: a single API surface powering multi-modal trip booking and expense capture.

Java 11 / SpringSpring BootMySQL
FRONTENDDoor2Door
Atlatos — Door2Door

A multi-modal trip planner front-end

Problem: let users plan and book a journey across local buses, trains and flights in one flow.

What we did: built the front-end trip planner, with each segment configurable and bookable against the booking microservices via REST.

Result: a single, bookable itinerary spanning several modes of transport.

ReactReact Native
ENERGYMarkets
GE Vernova — energy markets

Enterprise energy-market balancing systems

Problem: mitigate energy-market balance for multiple operators across Nordic countries and the US, under high security constraints.

What we did: built enterprise-level applications spanning complex service interactions and large-scale transactions, at staff-engineer level.

Result: reliable, secure market applications operating across multiple operators and regions.

Java / SpringJPA / HibernateAngularOracle / PostgresActiveMQKubernetes

Want references on any of these?

Tell us what you're building and we'll walk you through the most relevant work in detail.