CaseStudies

Real projects, real results: from secure architecture reviews and railway reports to a DevSecOps team built from scratch and 50 microservices kept running.

Case 01

Secure Development & Architecture Review

A full cybersecurity audit of a new application before launch, so it met data-processing regulations from day one.

Domain

Threat Modeling & DevSecOps

Services

Architecture review · Threat modeling · AppSec

Period

2 months

Method

Fixed price

Problem

  • A new application at the start of development.
  • Had to meet market regulation on data processing.
  • Needed full coverage: architecture, threat modeling, secure development, pentests, infrastructure and vendor audits.

Solution

An audit of the designed architecture, set out in a Scope of Work and run with manual and automated methods. Documentation, video calls and Q&A sessions fed it — precise results with time and cost under control.

Tools & frameworks

  • OWASP Top 10
  • OWASP ASVS
  • OSSTMM
  • SAMM
  • DSOMM
  • STRIDE & DREAD
  • MITRE

Project execution

  1. 01Scope & basic information
  2. 02Data flow diagrams (C4 model)
  3. 03Information gathering
  4. 04Data in the cloud
  5. 05Vulnerabilities & threat modeling
  6. 06DevSecOps maturity modeling
  7. 07Report & presentation

Result

  • Realistic pricing from a work breakdown structure.
  • Plan delivered on agile milestones.
  • Report on design, architecture, deployment and every security control.
  • All potential vulnerabilities and threats identified and rated.
  • A recommendation for every flaw found.
Want results like these? Book a free expert session

Case 02

RailSoft Engineering

Custom reports in the RailSoft system giving field engineers and management one view of railway data — plus technical ownership of the enova360 integration.

Domain

Railway systems

Services

Railway system engineering & management

Period

6 months

Method

Time & material with cap

Problem

  • No single source of truth on railway data for engineers and management.
  • Slow, costly report extensions from the vendor.
  • An enova360 + RailSoft integration that needed a technical owner.

Solution

We analysed the system and database through workflow tests and profiling, found how to extract the data, then built reports optimised for big data chunks.

Tools & frameworks

  • RailSoft
  • enova360
  • MySQL
  • Web services

Project execution

  1. 01Scoping and report overview with the client
  2. 02Fleet maintenance report, tracking deviations from Polish norms
  3. 03Detailed odometer indicators report
  4. 04Combined faults & defects report
  5. 05Review of the enova360 integration and data flow

Result

  • Reports tested and approved — better locomotive fleet management.
  • Flaws and data-coherence issues in RailSoft found and reported.
  • Parameterised MySQL queries and reports on the test platform.
  • A migration plan to production.
  • Reviewed integration quotes and a web service / data flow proposal.
The work was performed successfully. Reports allowed us to identify key areas for improvement.
Piotr SzymkowiakExecutive Board Member, Cargounit
Want results like these? Book a free expert session

Case 03

DevOps & Cybersecurity

A brand-new DevOps & SecOps team for an insurance project: CI/CD, environments and security gates, fully automated with GitOps.

Domain

DevOps & SecOps

Services

CI/CD · AppSec · Security testing

Period

12 months

Method

Time & material

Problem

  • The client's first DevOps team — CI/CD, environments, dev support.
  • SAST had to block code with bugs, low test coverage or vulnerable dependencies.
  • Container images scoring above 7 CVSS could not reach higher environments.
  • Performance tests and internal security tests to run on top.

Solution

GitLab CI pipelines deploying to Kubernetes on a private OpenShift cloud, scanned by Advanced Cluster Security. Environments split with kustomize overlays, deployed via GitOps with Argo CD; pentests with Nikto and Burp Suite.

Tools & frameworks

  • GitLab CI
  • Kubernetes
  • OpenShift
  • Argo CD
  • kustomize
  • SonarQube
  • ACS
  • JMeter
  • Nikto
  • Burp Suite

Project execution

  1. 01Shared CI/CD definitions in one repository
  2. 02SAST for micro-frontends and backends
  3. 03Deployment repositories for GitOps
  4. 04Automatic deploys to development
  5. 05New environments, weekly production releases
  6. 06Automated JMeter performance runs
  7. 07Internal security tests

Result

  • Every deployment automated and secure, end to end.
  • Vulnerable code and images stopped before production.
  • Key areas for security improvement identified.
  • The client freed to focus on its core business.
Embedding DevSecOps role is not an easy going task and yet it was performed successfully.
Agnieszka DolkaS&M Director, Bertek
Want results like these? Book a free expert session

Case 04

Microservices Development and Maintenance

Team extension for Urban, a marketplace and business software for wellness practitioners: about 50 microservices, mobile and web, with on-call support.

Domain

B2B / B2C

Services

Microservices development & maintenance

Period

10 months

Method

Time & material

Problem

  • A web & mobile platform with high engineering standards to keep.
  • Needed a stable team extension with principal-level competency keepers.
  • Ownership of ~50 microservices, mobile and frontend, plus on-call.

Solution

We analysed the needs and the system, then filled each role directly — including a project-management extension — in a close, high-level partnership with on-call support.

Tools & frameworks

  • Google Cloud Platform
  • TypeScript
  • Native mobile
  • JavaScript

Project execution

  1. 01Multi-disciplined engineers across design, engineering and testing
  2. 02Continuous integration and peer review
  3. 03Test automation
  4. 04Replicable deployments
  5. 05On-call support

Result

  • A stable, reliable team with principal-level competency keepers.
  • Microservices, mobile and frontend delivered and maintained.
  • The client took its business to the next level.
We have gained a stable and trusted partner we can count on.
Rodolfo CostaVP of Engineering, Urban
Want results like these? Book a free expert session

Tell us about your needs.

Schedule a free expert session on delivering secure software, or ask about a team, an audit or the Grow Together program.

Do you need an NDA first?