About
I started coding because software engineering has always fascinated me. That interest eventually led me to study at the University of Applied Sciences in Hagenberg while working full-time, where I built a solid foundation in both the theory and practice of modern software development. Today, I design and implement solutions with .NET, Angular, React, and Azure, focusing on clean architecture, long-term maintainability, and performance at scale.
I’m drawn to work where architecture matters and where quick fixes tend to create bigger problems later. I build systems that remain clear and predictable over time — well-defined domain boundaries, stable APIs, and designs that scale without accumulating hidden complexity. I’m comfortable making firm decisions when they improve clarity and reduce risk. I also have a strong interest in practical AI applications, especially where they support engineering work or improve developer workflows without compromising architectural integrity. My aim is straightforward: create foundations that teams can trust.
I work best in environments that value direct communication and senior-level autonomy. In code reviews, I focus on architectural intent, naming, and long-term impact rather than stylistic details. When a project runs into serious issues, I approach it with calm structure — isolate the problem, stabilize the system, and communicate clearly so everyone knows what’s happening. I look for teams that take ownership, communicate openly, and engage in constructive technical discussion.
Outside of work, I spend a lot of time on two wheels — mountain bike, motorbike, or road bike, depending on the day — and I regularly participate in competitions. I also train at the gym and stay active in endurance sports. When I’m not doing that, I’m usually exploring new technologies or looking into how AI can meaningfully support engineering. Staying curious and pushing myself, both physically and technically, is a constant for me.
Services
Full-stack product development
Taking a web application from an idea or an early prototype through to something running in production, with one person accountable for the whole stack rather than a handoff in the middle.
- C# / .NET Core backend and REST or gRPC APIs
- Angular, React or Razor front ends
- Relational data modelling with EF Core
- Deployment, hosting and release process
Software architecture & consulting
Designing — or reviewing — the structure of a system so it stays cheap to change. Useful before a rebuild, during a migration, or when a codebase has become slow to work in.
- Clean Architecture and DDD design
- Architecture reviews and second opinions
- Modernisation and migration of legacy systems
- Technical requirements refinement with your product owner
Azure cloud & DevOps
Building the environment an application runs on, as code, so it can be rebuilt and deployed reliably instead of being configured by hand.
- Azure infrastructure as code
- Azure DevOps CI/CD pipelines
- Docker and Kubernetes
- Monitoring, performance and cost optimisation
Cross-platform mobile apps
iOS and Android from a single React Native and Expo codebase, including everything between a working build and a published listing.
- React Native and Expo with TypeScript
- In-app purchases and subscription handling
- CI/CD with over-the-air updates
- App Store and Google Play release
AI-powered features
Putting language and vision models behind a real product feature — with the error handling, cost control and fallbacks that separate a demo from something you can ship.
- OpenAI, Anthropic and Mistral integrations
- Document, image and text analysis
- Prompt and cost design for production use
Engineering support for your team
Working alongside an existing team rather than replacing it — raising the floor on quality without stopping delivery.
- Automated end-to-end testing with Playwright in CI
- Code review focused on architecture, not formatting
- Mentoring on cloud services and code quality
- Documentation the next person can follow
Stack
- C#.NET 8 / 10ASP.NET CoreEF CoreBlazorRazor PagesSignalRAPIRESTgRPCOAuth / JWT
- TypeScriptJavascriptAngularReactReact NativeExpoNext.jsNode.jsBlazorHTML / CSS / SCSSTailwind CSS
- AzureMicrosoft Entra IDDockerKubernetesAzure DevOpsCI/CDInfrastructure-as-CodeTerraformPowerShell
- SQL ServerMySQLPostgreSQLNoSQL
- Clean ArchitectureDDDSOLIDOOPMicroservicesCloud-NativeUnit & integration testingPlaywrightCode reviewsMonitoringMigration
- OpenAIAnthropicMistral AI
Education & certifications
- First earned 2021 · renewed yearly
- 2017
BSc in Software Engineering
University of Applied Sciences Upper Austria, Hagenberg
Languages
- German
- Native
- English
- Professional working proficiency
CV
The full history — every role, project, tech stack and client reference — is in the CV rather than on this page. It opens in a new tab.
View CV (PDF)