Case StudiesUpdated May 2026

Production software,
shipped and running.

Nine selected projects from our portfolio. Real clients, real production systems, real technology choices. No invented metrics. Numbers we have not published are available under NDA on request.

Projects shown
09
Full portfolio
27+
Years building
12
Countries served
35+
01

Case study · Healthcare research

IDDO

IDDO data-sharing platform interface
01.01 · IDDO research workspace

An Angular data-sharing platform for the global infectious disease and emerging infections research community.

Research focus areas

  • Malaria
  • Ebola
  • Emerging outbreaks
  • Infectious disease
  • Clinical research
  • Public health

A multi-disciplinary coalition of the global infectious disease and emerging infections communities, sharing clinical data and study results across institutions and borders.

— IDDO platform mission

How the platform works

Four steps from dataset to publication

The Angular workspace gives researchers a single place to browse, request, analyse, and publish, with audit trail and access controls built in.

  1. 01

    Discover

    Researchers search the federated catalogue of clinical datasets and metadata across partner institutions and disease areas.

  2. 02

    Request

    Submit a data access request with research proposal, ethics approval, and intended use for review by the data committee.

  3. 03

    Collaborate

    Approved teams co-analyse harmonised data across institutions in a controlled workspace with full audit trail.

  4. 04

    Publish

    Findings flow back into the platform, building the cumulative research record for the next generation of investigators.

01

The problem

IDDO brings together researchers, clinicians, and public health teams from across the world to collaborate on diseases like malaria, Ebola, and emerging outbreaks. The work depends on sharing clinical data and study results across institutions and borders. Health data is sensitive, fragmented across systems, and bound by region-specific regulations. Without a shared workspace, every collaboration starts from scratch and slows down the science.

02

What we did

We built an Angular front end for the IDDO platform backed by a Java services layer on PostgreSQL, with Redis for caching and CesiumJS for 3D geographic visualization of outbreak data. NGINX handles routing, and the platform runs on AWS EC2 with study assets stored on S3. Jasmine drives the test suite. The Angular workspace gives researchers a single place to browse datasets, request access, and collaborate on clinical studies.

03

The outcome

The IDDO platform is live in production, used by the global infectious disease coalition to coordinate clinical research and data sharing across multiple institutions and countries. Researchers can search datasets, view outbreak geography on a 3D globe, and submit access requests through one workspace. The platform continues to be extended as new research programs come online.

04

Technology stack

  • Angular
  • Java
  • PostgreSQL
  • Redis
  • CesiumJS
  • NGINX
  • AWS EC2
  • AWS S3
  • Jasmine
Workflow
04 steps
Coverage
Global
Status
Live
02

Case study · FinTech compliance

MyComplianceOffice

A complete compliance management platform that helps financial services firms unify their activities across conduct and regulatory compliance.

MyComplianceOffice compliance dashboard
02.01·MCO compliance workspace overview

Six modules · one platform

Compliance areas the platform covers

Every module is built into the same Angular 12 workspace so compliance officers stop jumping between five tools.

  • KYT

    Know Your Transactions

    Transaction surveillance for market manipulation, insider trading, suitability, and conflicts of interest in core financial activities.

    01 / 06
  • eComms

    eComms Surveillance

    Capture and review of email, chat, and voice communications for regulatory risk and conduct breaches.

    02 / 06
  • EPT

    Employee Personal Trading

    Pre-approval, broker feeds, and watch-list monitoring for employee trading activity across covered persons.

    03 / 06
  • SMCR

    Senior Managers Regime

    Statement of Responsibilities, certification, conduct rules tracking, and FCA/PRA reporting workflows.

    04 / 06
  • IL

    Insider List Management

    MAR-compliant insider list creation, version control, and acknowledgement tracking with auto-notifications.

    05 / 06
  • RCM

    Regulatory Change Manager

    Horizon scanning, regulatory feeds, impact assessment, and the audit trail compliance teams need at examination.

    06 / 06
01

The problem

Financial services firms have to manage compliance across multiple regulators, jurisdictions, and product lines. Most teams stitch together spreadsheets, legacy desktop tools, and email chains to track conduct rules, insider lists, gifts and entertainment, employee personal trading, eComms surveillance, and regulatory filings. The result is gaps, missed deadlines, and audit findings nobody saw coming.

02

What we did

We worked on the MyComplianceOffice platform. Angular 12 front end backed by a Spring Boot services layer on Oracle, deployed on AWS. The product unifies conduct surveillance, KYT (Know Your Transactions) surveillance, regulatory change management, insider list management, and senior managers certification regime in one workspace for compliance, legal, and HR teams. Liquibase manages schema migrations and the platform is containerized with Docker so updates ship without disrupting customer firms.

03

The outcome

MCO is in production with financial services firms managing compliance across multiple jurisdictions. The platform spans the full areas of concern: insider list management, employee compliance, eComms surveillance, senior managers and certification regime. Compliance, legal, and HR teams get a single workspace instead of jumping between five tools. The team continues to extend the platform with new modules every quarter.

04

Technology stack

  • Angular 12
  • Spring Boot
  • Oracle
  • AWS
  • Liquibase
  • Docker
  • Git
  • Jira
Modules
06
Frontend
Angular 12
Status
Live
03

Case study · African FinTech

Letshego

A pan-African digital banking platform for one of the top microfinance holding service providers in Africa.

Letshego is headquartered in Botswana and operates a Pan-African digital banking platform serving millions of customers who have limited access to traditional financial services.

6.6M+

Customers served

across the lending and savings book

USD 1B

Asset base

pan-African financial services

11

Sub-Saharan markets

one shared platform, country-aware

1,705

Employees

serving customers across the network

Letshego digital banking interface

Products on the platform

Banking services delivered across every market

  • SEND

    Send and receive money

    Cross-border and domestic transfers built into the wallet, with the rails wired up per market.

  • WALL

    Wallet services

    Funded balances, payouts, and merchant payments for customers without traditional bank accounts.

  • BILL

    Bill payments

    Utility, government, and merchant bill pay flows with localised partner integrations per country.

  • HOME

    Affordable Housing

    Home ownership finance product for under-served customers across multiple African markets.

01

The problem

Letshego is a Pan African provider of financial products headquartered in Botswana, serving over 6.6 million customers across 11 sub-Saharan markets with an asset base of over USD 1 billion. The challenge: deliver banking services like money transfer, wallet, bill payments, and affordable housing finance across markets with different regulations, currencies, and payment rails, while keeping the platform secure and scalable as customer counts grow into the millions.

02

What we did

A React with TypeScript front end backed by Java and Kotlin microservices on Spring Boot, deployed across AWS and Azure with Kubernetes orchestration. ElasticSearch powers search and recommendation flows, PostgreSQL holds transactional data, and Jest drives the test suite. The architecture separates country-specific configuration from shared services so new markets can be launched without forking the codebase.

03

The outcome

Powers digital banking and lifestyle-from-financial solutions for 6.6 million customers across 11 sub-Saharan markets, including over 894,541 savings customers and 5.8 million lending customers. The platform supports send and receive money, wallet services, bill payments, and the Letshego Affordable Housing product. Letshego operates with 1,705 employees and partners like Panamax USA on digital accounts. The same shared platform continues to scale as new markets and product modules launch.

04

Technology stack

  • React
  • TypeScript
  • Java
  • Kotlin
  • Spring Boot
  • AWS
  • Azure
  • Kubernetes
  • PostgreSQL
  • ElasticSearch
  • Jest
04

Case study · Banking as a Service

101 Digital

A global banking-as-a-service platform that helps established banks, neobanks, and digital businesses launch new digital products quickly.

101 Digital banking-as-a-service platform

Platform layers

A stack that compounds value

L3

101 Pay

End-customer personal digital assistant

Consumer-facing payment app sitting on top of the platform for end users of partner banks and fintechs.

L2

Neobank SDK

Neobank-as-a-Service for digital businesses

For banks and fintechs wishing to disrupt the market with innovative Digital and Embedded Finance solutions.

L1

Bank-API

Open Banking-as-a-Service for established banks

For banks and fintechs wanting to launch Open Banking Solutions, with the core rails plugged in.

The 101 methodology

Discover. Partner. Co-create.

  1. 01

    Discover

    Customer journey work, field studies, run a stability test, use case workshops

  2. 02

    Partner

    Vision + business case, technology fit, customer experience design, product roadmap

  3. 03

    Co-create

    Pre-built architectures, proven methodologies, single team approach, iterate and deliver

01

The problem

Building a digital bank or financial product from scratch takes years and tens of millions of dollars. Established banks need to launch new digital channels fast to keep up with neobanks. Neobanks need plug-and-play core banking infrastructure so they can focus on their unique product instead of building commodity rails. Both need a partner that can move quickly from discovery to production.

02

What we did

Java 8 with Spring Boot microservices, Kafka for event streaming between services, Redis for caching, PostgreSQL for persistence, Docker for deployment. OpenAPI defines service contracts so customer banks integrate against typed, versioned APIs. Liquibase manages schema migrations across every customer bank tenant. The platform follows a Discover, Partner, Co-create methodology that turns vision into shipped product on a predictable timeline.

03

The outcome

A global banking-as-a-service platform with Bank-API for open banking, Neobank SDK for neobanks-as-a-service, and 101 Pay as a personal digital assistant for end customers. The platform enables established banks, neobanks, and digital businesses to launch digital products to market in a fraction of the time and cost of building infrastructure themselves.

04

Technology stack

  • Java 8
  • Spring Boot
  • Kafka
  • Redis
  • PostgreSQL
  • Docker
  • OpenAPI
  • Liquibase
  • Maven
05

Case study · Space technology

Leanspace

A unified cloud-native platform for satellite testing, command and control, mission planning, and flight dynamics.

Proudly backed by

  • SERAPHIM
  • 42CAP
  • KARISTA
  • CNES
Leanspace integration platform diagram showing satellite operations ecosystem

Mission operations capabilities

From first IOD to global constellations

  • TM

    Telemetry, Tracking & Control

    TMTC chain that connects to ground stations, decodes signals, and ingests telemetry into a single secure store.

  • MP

    Mission Planning

    Plan uplinks, downlinks, and pass scheduling with pre-built integrations to leading ground station networks.

  • FD

    Flight Dynamics

    Orbit determination, manoeuvre planning, and flight dynamics computation for spacecraft fleets.

  • OPS

    Constellation Operations

    Monitor one satellite to complete constellations from one operations workspace with anomaly detection.

01

The problem

The space industry is booming. Thousands of new commercial companies are competing to capture the exploding market for satellite data and services. The problem: space companies build software systems from scratch every time, reinventing the wheel with no reuse between them. Legacy technologies, manual data handling, and costly developments keep the industry fragmented and slow. The industry needs a true digital transformation.

02

What we did

Spring Boot microservices on AWS with GraalVM for performance-critical paths. ElasticSearch handles telemetry data at constellation volumes. PostgreSQL holds mission state. Kaitai-struct parses binary satellite communication protocols including CCSDS, CSP, and custom formats. The platform exposes generic functions of space software through easy-to-use APIs so customers build fully-integrated, ready-to-scale space software instead of bespoke systems.

03

The outcome

A unified cloud platform that transforms how space engineers build satellite software, from first IOD (in-orbit demonstration) to global constellations. Customers gain Telemetry Tracking Control, commanding with event-based execution, monitoring across constellations, automated pass scheduling with ground stations, and complete flight dynamics. Backed by SERAPHIM, 42CAP, KARISTA, and CNES.

04

Technology stack

  • ElasticSearch
  • Spring Boot
  • Microservices
  • AWS
  • PostgreSQL
  • GraalVM
  • Kaitai-struct
06

Case study · eCommerce and manufacturing

Marra Forni

The eCommerce platform for the leading US manufacturer of handcrafted commercial pizza ovens.

The product catalog we shipped

  • Marra Forni Neapolitan oven06.01 · NEAPOLITAN

    Neapolitan

    Authentic Italian wood-fired

    Static applications · Gas & wood-fired

  • Marra Forni Rotator oven06.02 · ROTATOR

    Rotator

    250 perfect pizzas per hour

    Pizzerias · Restaurants · Catering

  • Marra Forni Mobile oven06.03 · MOBILE

    Mobile

    Pizza ovens and trailers

    Liquid propane configurable

Marra Forni eCommerce platform showcasing the product catalog
06.04 · Marra Forni eCommerce platform interface
01

The problem

Marra Forni is the leading manufacturer of handcrafted commercial pizza ovens in the United States. Their product line covers Neapolitan brick ovens, Electric ovens (4 decks high with controlled cooking up to 950F), MS Series, and Mobile Ovens including pizza trailers. Selling premium specialty equipment online requires detailed product configuration, custom quote workflows, a catalog that captures the craftsmanship behind each oven, and a marketing flow that drives showroom visits and direct sales conversations.

02

What we did

A Next.js and React front end with Redux for state management, backed by Spring Boot services on Hibernate with JUnit for testing. ElasticSearch with Logstash powers product search across the full catalog. Minio handles media storage for the catalog images and demo videos, MailChimp drives customer email flows for product launches and promotions, and Apache Tomcat hosts the application. Swagger documents the service contracts.

03

The outcome

A modern eCommerce presence that showcases the full Marra Forni catalog: Neapolitan, Electric, MS Series, and Mobile Ovens, with detailed cooking specifications and use cases for restaurants and high-end residential customers. The platform supports the full product line and gives the sales team a foundation to scale customer acquisition online while staying true to the handcrafted brand.

04

Technology stack

  • Next.js
  • React
  • Redux
  • Spring Boot
  • Hibernate
  • JUnit
  • ElasticSearch
  • Logstash
  • Apache Tomcat
  • Minio
  • MailChimp
  • Swagger
07

Case study · FinTech secure messaging

Symphony

The encrypted messaging platform that became the common connector for market workflows.

Symphony platform showcase: desktop chat, mobile app, and Cloud9 turret hardware
07.01 · Symphony product showcase · desktop, mobile, Cloud9 turret

The Symphony product suite

Three platforms, one connector for market workflows

  • Messaging Platform07.02 · MSG

    Messaging Platform

    Compliance-enabled chat connecting traders, analysts, and sales across firms.

  • Voice (Cloud9)07.03 · VCE

    Voice (Cloud9)

    Trader voice interface with the Cloud9 turret hardware and federation.

  • Voice Analytics07.04 · ANA

    Voice Analytics

    Voice transcription and analytics dashboard for Cloud9 voice traffic.

01

The problem

In 2014, Wall Street and global capital markets needed a way to communicate that solved three things at once: data security, regulatory compliance, and real-time collaboration across firms. Legacy chat tools were fragmented, audited inconsistently, and locked communications inside individual firms. Traders, analysts, and compliance teams needed an open architecture platform that regulators would actually approve of.

02

What we did

Java with Spring Boot and Spring Security on the backend, Apache HBase and MongoDB for message storage at scale, Apache Zookeeper for distributed coordination, and Apache Kafka for the real-time messaging backbone. OAuth handles federated authentication so users from different firms can communicate while their respective compliance teams retain full audit. Elastic Stack powers search across years of regulated communications. The architecture supports compliance-enabled WhatsApp messaging and SMS so client communications conducted over those channels are also archived for regulatory review.

03

The outcome

Today Symphony is the common connector for market workflows. The platform supports NAV oversight teams, trade support desks, FX, Asian Markets coverage, sales and trading rooms, and front-office workflows across financial services firms globally. It connects external users across firms with federation, and gives client communications over WhatsApp and SMS the same security and archiving as Symphony itself.

04

Technology stack

  • Java
  • Spring Boot
  • Spring Security
  • Apache HBase
  • Zookeeper
  • MongoDB
  • OAuth
  • Apache Kafka
  • Elastic Stack
08

Case study · Healthcare EMR

OSCAR Pro

An Electronic Medical Record system supporting clinicians caring for over 3.5 million Canadians.

“An EMR for physicians, by physicians.”

Reach & certifications

3.5M+Canadians cared for by clinicians using OSCAR Pro
ISO13485 certified Quality Management System (WELL EMR Group)
OSCAR Pro EMR interface

What physicians get

Features that save time on every routine task

  • eCHT

    Intuitive eChart

    All patient data on a single, customizable eChart screen for routine clinical tasks.

  • BILL

    Billing in one screen

    Streamlined billing with single-screen invoice creation and improved code search.

  • INBX

    Consolidated inbox

    Documents, labs, and tasks in one inbox with streamlined search and added filters.

  • CERT

    ISO 13485 certified

    WELL EMR Group Quality Management System ensures patient information stays safe.

Partner ecosystem clinics can plug in

  • AI Voice
  • OceanMD
  • VirtualClinic+
  • Auxita
  • AI Decision Support
  • AI Inbox Admin
01

The problem

Canadian physicians needed an Electronic Medical Record that was reliable, affordable, and rich enough to handle routine charting plus billing in a single workflow. Most EMR vendors hide functionality behind expensive add-ons, charge per integration, and lock clinics into proprietary workflows. OSCAR Pro set out to build an EMR for physicians, by physicians, that costs less and does more.

02

What we did

Java with Spring Boot services on Apache Tomcat, backed by MySQL with Hibernate ORM and Apache Struts for legacy compatibility. Tuleap manages development workflow. JUnit, Jenkins, and Maven drive the CI pipeline. The eChart is intuitive enough that physicians find patient data quickly during a 10-minute appointment. The billing screen consolidates single-screen invoice creation, improved code search, and customizable templates so routine tasks ship in seconds. WELL EMR Group has the Quality Management System ISO 13485 certified to keep patient information safe.

03

The outcome

OSCAR Pro is in production with clinicians caring for over 3.5 million Canadians and citizens internationally, improving health outcomes across general practice and specialty clinics. The platform includes an integrated inbox for documents and labs, billing rejection correction directly in the EMR, and a partner ecosystem (AI Voice, OceanMD, VirtualClinic+, Auxita, AI Decision Support) that clinics can opt into without leaving the workflow.

04

Technology stack

  • Java
  • Spring Boot
  • Apache Tomcat
  • Spring
  • STRUTS
  • Hibernate
  • MySQL
  • Tuleap
  • Jenkins
  • JUnit
  • Maven
09

Case study · Digital identity and signatures

VIDA-Sign

A comprehensive digital identity platform with biometric verification and legally assured digital signatures.

Sign documents anywhere, anytime. VIDA Sign combines biometric verification, deepfake protection, and legally assured digital signatures in one platform.

80% FEWER CLICKS · Digital Lending Onboarding
VIDA app home screen showing identity and signing flows

The verification flow

From identity to signed document in five steps

  1. 01

    Identity Verification

    Instant secure identity verification validated against authoritative identity databases.

  2. 02

    Selfie + Liveness

    Real-person check with selfie capture and liveness detection to defeat replay attacks.

  3. 03

    DeepFake Shield

    Detection layer that reviews and rejects synthetic faces before they reach signing.

  4. 04

    1-Click Signing

    Reduces 80 percent of clicks for Digital Lending Onboarding versus a leading competitor.

  5. 05

    Legally Assured

    Audit trail and compliance with global standards across API, Desktop, App, and Web.

01

The problem

Businesses operating online need to verify customer identities, authenticate users, and capture legally binding signatures without dragging customers through paper forms and in-person verification. Fraud is rising. Deepfakes make identity verification harder than it was five years ago. Compliance teams need a verifiable audit trail. Customers expect to onboard in minutes from a phone, not a branch.

02

What we did

A React with TypeScript front end backed by HTML, CSS for presentation and Jest for testing. The platform delivers online identity verification validated against authoritative identity databases, signing made simple with seamless onboarding flows, and legally assured signatures protecting users from online identity fraud with face verification and liveness detection. DeepFake Shield reviews and rejects synthetic faces. The 1-Click Signing flow reduces 80 percent of clicks compared to a leading competitor for Digital Lending Onboarding.

03

The outcome

A full-service verified digital identity platform serving business needs from verification and authentication to digital signatures. The signature platform automates and manages entire digital workflows using VIDA Sign while staying compliant with security policies and regulatory standards. Available across API, Desktop, App, and Web with multiplatform integration into existing customer environments.

04

Technology stack

  • React
  • TypeScript
  • HTML
  • CSS
  • Jest
By the numbers

Ten years of building software people keep using.

  • 27+

    Production projects

  • 12

    Years building software

  • 35+

    Countries served

  • 150+

    Teams shipped for

Want a case study of your own?

Send a short brief. A senior engineer reads it and replies within one business day. Free 30-minute consultation, written proposal in 5 business days, no pitch deck.