I'm a Senior Software Developer based in Germany, with a passion for building backend systems that are as reliable as they are scalable. I love turning complex problems into clean, well-structured solutions and I care a lot about the craft.
My focus is on backend development for the web. That means designing robust architectures, building APIs, crafting secure authentication flows, and making sure the foundation of a product is something the whole team can depend on.
Day-to-day, I work on things like:
- Designing scalable server-side architectures and database schemas
- Building and documenting REST API endpoints
- Implementing authentication & authorisation systems
- Optimising data processing and backend performance
- Bringing structure and reliability to complex web applications
Languages PHP · JavaScript · TypeScript
Frameworks & Libraries Laravel · Symfony · Livewire · Alpine.js
Frontend Tailwind CSS · Less · Sass
Build Tools npm · vite · Webpack · Grunt
🔴 PokeDB (Personal Project)
A comprehensive Pokémon database for trainers: covering 1,000+ Pokémon with full stats, moves, abilities, and items. It also features a team builder with type weakness analysis and a moveset planner. A fun full-stack Laravel project where I get to own every layer of the product. 🎮
♿ SiteCockpit (Work Project)
An all-in-one web accessibility platform that helps companies and public institutions meet the requirements of BFSG, EAA, and WCAG. The platform includes automated accessibility monitoring, an accessibility statement generator, AI-powered alt text generation, live translation via DeepL, and a customisable accessibility widget — all developed and hosted in Germany. A great project to work on both technically and in terms of real-world impact.
📦 laravel-glimpse (Open Source)
A privacy-first, cookie-free analytics package for Laravel. It tracks unique visitors using session-based hashing (no PII, no raw IPs stored), and surfaces everything in a Pulse-style Livewire dashboard. Features include GeoIP lookups, device detection, referrer classification, custom events, and pre-aggregated queries so the dashboard stays fast at any scale. GDPR/ePrivacy compliant by default and fully queue-driven for zero request latency.
I'm always happy to chat about interesting projects, new opportunities, or just swap notes on PHP and Laravel. Feel free to reach out!



