Self-Service Portal for IXP Customers
- Role
- Frontend and backend developer
- Year
- 2020–2021
- Technologies
- Vue JS, TypeScript, PHP, PHPUnit, Cypress, REST
Full-stack developer on the DE-CIX member self-service portal — Vue JS + TypeScript frontend, PHP backend, and extensive test coverage (PHPUnit + Cypress) for a complex peering domain model.
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
Related Work
Cloud ROUTER Architecture — DE-CIX
Software Architect / Consultant
Software architect on DE-CIX's Cloud ROUTER — designed an event-driven API layer on Apache Kafka to modernise a grown network management architecture without disrupting live operations at one of the world's largest internet exchange points.
AI-Powered SaaS Platform for Music Search
Full-stack developer & technical advisor
Built a production-ready SaaS platform bridging a research-grade AI music search model with subscription management, payment integration, and serverless inference. Symfony backend, React (Remix) frontend, AWS Lambda inference.