All work

Defense

Rheinmetall

Product configuration manager for defense products. Dynamic property systems, variant management, role-based access, and full audit trails.

Role
Full-Stack Developer
Years
2023
Domain
Defense
  • 3

    Product hierarchies managed

    air, land and sea

  • RBAC

    Fine-grained permissions per role

  • Terraform

    Infrastructure as code on AWS

Built a product configuration platform for Rheinmetall, one of Europe's largest defense and automotive companies. The system manages complex product hierarchies across AIR, LAND, and SEA categories, each with configurable variants and properties.

The core challenge was a dynamic property system: product managers define custom properties with validation schemas, group them into data sheets, and apply them to product variants. Every change is tracked with a full audit trail for compliance. Role-based access control with fine-grained permissions ensures sensitive product data stays restricted.

Turborepo monorepo with Angular 17 + PrimeNG on the frontend, NestJS + Prisma on the backend, PostgreSQL for storage. AdminJS dashboard for internal management. Infrastructure provisioned with Terraform on AWS, CI/CD through GitLab.

What’s next

Got something that can’t break?

Fractional CTO work, a backend that needs rescuing, an AI feature that has to survive a compliance review — or just a second opinion on an architecture. Tell me what you’re building and I’ll tell you straight whether I’m the right person for it.

or write to purg.jaka@gmail.com