Skip to content
Work / Self-Service Portal for IXP Customers

Self-Service Portal for IXP Customers

Role
Frontend and backend developer
Year
2020–2021
Technologies
Vue JS, TypeScript, PHP, PHPUnit, Cypress, REST

Full-stack development on the DE-CIX member portal: Vue.js with TypeScript, PHP backend and PHPUnit and Cypress tests for a complex peering model.

The challenge

Complex peering domain model with high reliability requirements and demanding test coverage, mapped to an intuitive user interface.

My role

Full-stack development: Vue JS + TypeScript frontend, PHP backend, extensive test coverage with PHPUnit and Cypress, REST API design.

The outcome

Self-service portal enabling DE-CIX members to manage peering connections independently, with the reliability the infrastructure demands.

Context

DE-CIX is one of the world’s largest internet exchange points. The self-service portal enables members to manage their peering connections independently.

Challenge

Complex domain model with high reliability requirements and demanding test coverage expectations. Domain concepts required careful mapping to an intuitive user interface.

My Role

Frontend and backend developer. Vue JS + TypeScript frontend, PHP backend, extensive test coverage with PHPUnit and Cypress, REST API design.

Technologies: Vue JS, TypeScript, PHP, PHPUnit, Cypress, REST

Cloud ROUTER Architecture · DE-CIX

Software Architect / Consultant

Event-driven integration foundation that decouples new system components from legacy systems while preserving production stability.

Apache Kafka Event-Driven Architecture PHP +1
Read case study →

AI-Powered SaaS Platform for Music Search

Full-stack developer & technical advisor

Production-ready platform live from day one with the AI model bridged to a working subscription product.

PHP Symfony React +5
Read case study →

Ready to talk?

Describe your situation in three sentences. I reply within one business day with a first assessment.