About

I'm a developer passionate about crafting scalable software solutions that blend thoughtful design with robust engineering. My favorite work lies at the intersection of design and development, creating experiences that not only look great but are meticulously built for performance and usability.

Currently, I'm a Tech Lead at McKinsey & Company, working on diverse projects in the field of AI building AI-powered solutions for our clients. I build scalable and maintainable applications tailored to the unique needs of external users and internal stakeholders.

In the past, I've had the opportunity to develop software across a variety of settings — from large corporations to startup-like companies. I've led teams, architected complex systems, and consistently delivered high-quality solutions that drive business value.

When I'm not coding, I'm usually exploring new technologies or sharing knowledge with the developer community.

Experience

11.2025 - Present

Senior Software Engineer & Tech Lead · Mckinsey & Company

Leading two core teams (15 Devs, Data Engineers and Data Scientists) in developing an agentic-AI application for the largest investment fund in the UAE, optimizing the entire meeting lifecycle with precise pre-, in-, and post-meeting insights. Advising the client on optimal enterprise-architecture decisions to ensure high performance, security, and multi-tenant scalability for various corporate customers.

  • React
  • TypeScript
  • JavaScript
  • Python
  • FastAPI
  • Kafka
  • Azure
  • Jest
  • Playwright
  • Gitlab
04.2025 - 10.2025

Tech Lead · Carglass GmbH

Led the B2B development team at Carglass and engineered the new Partner Portal, implementing a hardened 2FA flow and a fully re-architected soft login system using end-to-end encrypted, time-bound tokens. These enhancements improved security compliance and reduced friction for insurance brokers during appointment mediation. Drove architectural decisions, optimized partner workflows, and ensured the platform could scale with growing business demands.

  • Angular
  • TypeScript
  • JavaScript
  • Java
  • Kafka
  • AWS
  • Jest
  • Playwright
  • Jenkins
  • Gitlab
04.2022 - 03.2025

Senior Software Engineer · inovex GmbH

As Lead Software Engineer, I managed a five-developer team to build a high-performance CMS for a major German supermarket chain, enabling content teams to manage millions of products across 32 countries with improved workflow efficiency and data visibility. Prior to that, I worked with a five-developer team to deliver a new web player for one of Germany’s largest TV channels, optimizing it from 122 KB to 18.9 KB—making it six times smaller and significantly faster under heavy traffic. I also integrated key analytics and tracking systems (Nielsen, Nurago, NPAW) to capture user behavior at scale and support data-driven business decisions.

  • Vue.js
  • React.js
  • TypeScript
  • Java
  • JavaScript
  • Angular
  • Go
  • Opensearch
  • Dash
  • Bitmovin
  • Playwright
  • Cypress
  • Docker
  • Kubernetes
  • Azure
03.2020 - 03.2022

Software Engineer · adesso SE

At adesso, I contributed to several projects across different domains. For Rewe, I developed a custom Angular component library that was adopted across multiple subsidiaries, standardizing UI patterns and accelerating application development. For Rhenag AG, I collaborated with the lead architect to modernize their legacy Lima system by designing a reactive architecture built entirely on RxJS data streams, supporting a more scalable and maintainable product roadmap. I also consolidated GEMA Repertoire Data from three SOAP services into a single REST-compliant API for the frontend and delivered backend and frontend optimizations that improved load and render performance by 5×.

  • Java
  • Angular
  • React.js
  • RxJS
  • Jest
  • Cypress
  • Gitlab CI
  • AG-Grid
  • Spring Boot
  • JUnit
  • Jenkins
  • Ansible
02.2019 - 02.2020

Software Developper · jobvector GmbH

At Jobvector, I reimplemented the search page using Nuxt.js (Vue.js) and introduced a Base64-encoded URL structure, achieving a 57% Lighthouse performance boost on desktop and 52% on mobile. I built a new server infrastructure featuring an Nginx reverse proxy and load balancer to distribute traffic across four instances, ensuring stability during the migration. Additionally, I integrated TDD practices, optimized JavaScript loading on the legacy platform, improved CRM loading times by 800% through database indexing, and developed a B2B recommendation system to support targeted customer acquisition.

  • Java
  • Python
  • Flask
  • JavaScript
  • Nuxt.js
  • Vue.js
  • Jest
  • HTML
  • CSS
  • PHP
  • Nginx

Let's get in touch