Self-Employed Software Engineer
Specializing in .NET, Cloud Technologies & DevOps — with strong experience in financial software and the energy industry.
Open to new project inquiries
As a self-employed software engineer, I support companies with backend development, CI/CD, and cloud technologies — from architecture to production-ready delivery. Early on, I taught myself programming and later deepened my expertise during my computer science studies and through diverse client projects.
My focus is on clean code, solid software architecture, and sustainable, scalable solutions — delivered independently for clients across different industries.
What I help clients with — from architecture to production.
Robust .NET/C# backends, APIs, and data layers — clean, maintainable, and built to scale.
CI/CD pipelines, containerization, and Kubernetes deployments — reliable delivery from commit to production.
Domain-driven design and distributed systems — solid foundations for complex business domains.
Selected client projects from financial software, energy, and beyond.
Development of billing systems as a distributed system for the settlement of electricity and gas contracts in Germany.
A distributed cloud application was developed for the automated capture and further processing of invoice documents. In addition, a frontend was implemented that allows users to correct errors detected by the system and provide feedback for training the AI components.
In close collaboration with a specialized AI team, a chatbot was developed that operates as a cloud-based application. The focus was on bringing software previously developed by data scientists into production.
Although Diamant Software already had a business reporting module, it was based on outdated technologies. The backend was rebuilt in C# and the frontend in Angular, with particular emphasis on frontend development and a solid architecture.
A crawler implemented as a distributed system that collects and stores knowledge graph data.
A tool was developed to automate internal employee on- and offboarding processes. Since dSPACE creates accounts in various internal tools for every new employee, this process was automated using the Admin Tool. The application was implemented as a classic desktop application using the Model-View-Controller pattern and the Eclipse Rich Client Platform.
Bachelor's and Master's degree in Computer Science
Feel free to contact me! I am always open to new interesting projects and challenges.