Stack Builders logo

Supporting a Critical Cyber Platform Through Modernization

This cybersecurity company develops software that helps government organizations, including those in the U.S. and Asia, address complex security threats and strengthen technical readiness.

Industry Cybersecurity
Partnership Since 2021

What was the problem?

The client has a mature functional programming codebase with limited documentation, infrastructure gaps, and numerous external integrations that were harder to change due to context barriers.


This system couldn’t simply be “put on pause” while a replacement took shape. The older system still requires continuous security updates and incident response to serve its clients. So both platforms needed engineers who understood the code and its surrounding context.

slowing down legacy desktop

How we approached it:

Stack Builders brought the Haskell experience needed to work confidently inside a large, mature platform spanning both application and infrastructure concerns. Our engineers took ownership of changes from planning through validation, while tools like Codex helped them navigate the codebase, explore implementation options, and verify work more efficiently.

data and model strategy desktop

A Closer Look At Our Approach

Partnership in Practice

A closer look at how we worked together on this project, including the engineering decisions, delivery practices, and collaboration model that helped us accomplish the goal.

  1. Step 1: Embedded, Cross-Functional Delivery

    Our engineers work across product, DevOps, performance, and discovery, bringing application and infrastructure context into the same conversation.

  2. Step 2: High-Assurance Engineering

    Functional programming, secure development practices, testing, instrumentation, and disciplined review help the team make careful changes in a complex platform.

  3. Step 3: AI-Assisted Engineering Workflow

    Codex helps with planning, codebase navigation, code generation, and verification, while engineers stay responsible for the technical decisions behind each change.

  4. Step 4: Consistency Across Environments

    We account for hosted, customer-managed, and isolated environments from the start, including differences in access, virtualization, identity, and performance.

The Solution

Two Stack Builders teams work across both sides of the transition: one keeps the current cyber-training platform secure and stable, while the other contributes to its replacement. That lets our client keep serving users today while moving the modernized product forward.

compliance alignment mobile

Virtual Range Orchestration

The training experience depends on virtual environments working when users need them. Our engineers support and evolve the services and infrastructure behind those environments, including the systems used to provision and manage cybersecurity exercises. As the broader platform changes, this helps keep the virtual ranges dependable rather than letting infrastructure become a bottleneck.

Results and Impact

Since 2021, Stack Builders has helped the client keep a complex cybersecurity platform running and evolving across product, infrastructure, performance, training, and simulation work. The partnership combines long-term platform knowledge with the engineering capacity to handle both everyday changes and deeper technical problems.

3M+ Haskell LOC

Written and maintained by our engineers.

4.8/5

Client-rated productivity perception score.

4.7/5

Client-rated quality and timeliness score.

Project Tool Stack

The platform combines Haskell, Kotlin, and TypeScript with Kubernetes, VMware, Redis, Keycloak, PostgreSQL, and MinIO, supported by containerized and virtualized infrastructure.

Looking Forward

Client leadership has consistently recognized Stack Builders engineers for strong technical performance, collaboration, and their ability to become trusted members of the broader team.

As the new platform takes shape, the current system still has work to do. Stack Builders continues helping the client keep it secure, reliable, and moving forward so progress on what comes next does not come at the expense of the platform users depend on today.

Ready to modernize a critical platform without customer disruption?