I'm a Senior Full-Stack Engineer with 4+ years of professional experience developing and scaling production web applications across frontend and backend systems.
My main focus is Angular, TypeScript, Node.js, NestJS, Go, GraphQL and software architecture, with hands-on experience in React, test automation, CI/CD, performance optimization and legacy modernization.
📍 Karlsruhe / Ettlingen, Germany
💼 EU Blue Card — authorized to work in Germany
🚀 Open to Senior Frontend / Full-Stack opportunities from October 2026
I contributed a bug fix directly to Angular core, which was reviewed and merged upstream by the Angular team.
Merged PR: angular/angular#70298 — fix(core): preserve namespace for dynamic component hosts
The fix ensures dynamically created component host elements preserve the correct insertion namespace, including important SVG integration scenarios, with regression tests covering the behavior.
Contributing to large open-source codebases is one of the best ways to sharpen engineering judgment: understand an unfamiliar architecture, reproduce a real issue, design a focused fix, add regression tests, and collaborate through maintainer review.
- Frontend architecture: Angular, TypeScript, RxJS, Nx, NgRx, React
- Backend systems: Node.js, NestJS, Go, GraphQL, REST APIs, microservices
- Data: PostgreSQL, MariaDB / MySQL, MongoDB, Redis
- Testing: Vitest, Jest, Playwright, Cypress, SonarQube
- DevOps: Docker, Kubernetes, Jenkins, GitLab CI, CI/CD
- Engineering: system architecture, code reviews, performance optimization, legacy modernization
Feb 2026 – Sep 2026 · Ettlingen, Germany
- Owned the end-to-end delivery of four major editor capabilities across Angular, TypeScript, Go and GraphQL.
- Modernized a legacy Angular 19–21 page editor by extracting reusable components and simplifying complex workflows.
- Extended Go and GraphQL backend services, typed APIs and data models for new product functionality.
- Strengthened regression safety with Vitest and Playwright while resolving complex Angular rendering and change-detection issues.
Jan 2023 – Jul 2025 · Sousse, Tunisia
- Led frontend development of a React-based platform processing millions of monthly transactions and used by more than 3,000 managers.
- Architected a modular Angular, Nx, NgRx and GraphQL solution integrated with NestJS and PostgreSQL, reducing system resource usage by 20%.
- Raised the Lighthouse SEO score by 37% and cut Total Blocking Time by 500 ms on an Angular platform serving more than 1 million users.
- Achieved 90% test coverage while maintaining a SonarQube maintainability rating of A.
Jun 2022 – Oct 2022 · Tunis, Tunisia
- Engineered payment APIs processing more than 5,000 daily transactions with 99.99% availability.
- Implemented a Gale–Shapley-based matching algorithm that contributed to monthly financing growth from approximately $1.7M to more than $10M.
- Reworked legacy Node.js endpoints and expanded REST and GraphQL APIs.
- Streamlined CI/CD pipelines with GitLab and Jenkins, reducing deployment-related errors by 20%.
May 2021 – May 2022 · Remote · San Francisco, USA
- Delivered an Angular frontend serving more than 1,000 students and educators.
- Cut API response times by 30% through backend and MongoDB query optimization.
- Migrated the application to an Nx monorepo, reducing build times by 40% and increasing developer productivity by 30%.
- Launched more than 10 SEO-focused landing pages and introduced automated code-quality checks.
Understand the problem → reproduce it → design the smallest correct solution
→ test the behavior → review the trade-offs → ship maintainable code
I enjoy working on technically challenging products where architecture, code quality, performance and long-term maintainability matter.
If you're building a challenging product, maintaining a large TypeScript/Angular codebase, or looking for a Senior Frontend / Full-Stack Engineer, feel free to reach out.



