Build Something New
End-to-end development, backend-first, full-stack when the project calls for it: architecture, auth, deployment, and CI/CD as one package.
I help businesses build and modernize their systems. Four years inside enterprise teams, now working directly with clients across DACH.
End-to-end development, backend-first, full-stack when the project calls for it: architecture, auth, deployment, and CI/CD as one package.
For legacy systems, stalled integrations, and cross-team coordination problems. Code refactored, integrations unblocked, and shared standards established across teams, so what's stuck starts moving again.
For businesses that know they need software but aren't sure where to start: spreadsheets, manual processes, or workarounds that need a person to keep them moving. That's the sign it's time for software, delivered as a working tool, workflow, or application, with a clear next step at every stage.
An internal tool for an automotive client, used by engineers to record and manage electronic components across vehicle builds. Over two years, I worked across the full stack: extending backend microservices, improving two micro-frontends, and refactoring the core legacy monolith to reduce duplication and improve maintainability. I also integrated a third-party service discovery server, resolving structural compatibility issues that had blocked reliable service discovery.
A live production system that couldn't pause for modernization. New features shipped and structural debt reduced in parallel, without a single disruption to the teams already depending on it.
A farm management mobile application with a BFF layer aggregating data from around ten backend services for its clients. I designed and implemented the BFF, coordinated across backend, mobile, and product teams to unblock a stalled integration, and established consistent REST error-handling standards that aligned all three teams. Applied TDD to diagnose and fix critical defects along the way, improving test coverage in the process.
A delivery stalled because three teams were out of sync, each shipping to a different rhythm. One shared standard replaced three different interpretations of how errors should surface, and the integration moved again.
A Backend-for-Frontend layer built independently, integrating and optimizing data from the Parkopedia parking API for frontend clients. I handled the full delivery: designed and built the BFF, implemented OAuth 2.0 authentication to secure API access between frontend and backend services, containerized the application and deployed it to the cloud, and extended the CI/CD pipeline with dependency vulnerability scanning.
The Parkopedia API wasn't shaped for frontend consumption. The BFF was designed to translate, aggregate, and optimize responses so clients received exactly what they needed, with auth and deployment handled as part of the same delivery.

My name is Mohamed Khaled, a Berlin-based software engineer. I build backend systems and modernize legacy code for companies that need it done right.
Four years inside enterprise teams, specializing in Java and Spring Boot. I consistently took ownership of the problems that were genuinely difficult to move: stalled integrations, undocumented legacy systems, and cross-team coordination.
That same hands-on approach now goes directly to clients. I step inside your system, learn how it works, and deliver something production-ready, whether the goal is building from scratch, modernizing what exists, or unblocking what's stalled.
Programming Languages
Backend & Architecture
Databases
Frontend Technologies
Cloud & DevOps
Testing & Quality
AI Integration
Tools & Practices
Have a project in mind, or a system that needs fixing?
Tell me what you're working with, and I'll let you know if I can help, and how. No commitment required to find out.