I am a Full-Stack Software Engineer specializing in the PHP/Laravel & Vue.js ecosystem. I build robust, user-centric web applications and thrive on solving real-world problems with clean, efficient code.
My background includes professional experience in a large-scale corporate environment at Bosch, complemented by a portfolio of independent projects I've built from the ground up.
This is the set of technologies I work with regularly.
- PHP, JavaScript (ES6+), SQL, HTML5, CSS3
- PHP: Laravel, Nette
- JavaScript: Vue.js, Inertia.js, jQuery
- CSS: Tailwind CSS, Bootstrap
- MySQL, MSSQL, Redis
- DevOps: Git, GitHub, GitLab, Docker
- CI/CD: GitLab CI, PHPStan, CodeSniffer
- API: Postman, Bruno, REST API
- Build Tools: Vite, Webpack
- Package Managers: Composer, npm
- Project Management: YouTrack, GitHub Projects, Confluence
- IDE: VS Code (w/ GitHub Copilot), PHP Storm
- Agile, Scrum, Kanban
- Java
- Software Developer @ Bosch (Part-Time): I contribute to the development and maintenance of a large-scale, robust Laboratory Information Management System (LIMS). My work primarily involves back-end development using the Nette framework (PHP) and MSSQL. (The source code is proprietary and cannot be shared publicly.)
- Gearly.eu - Europe's First Baseball & Softball Marketplace
- A full-stack Single-Page Application (SPA) I architected and built from scratch as my bachelor's thesis. It solves a real-world market gap for the European sports community.
- Stack: Laravel, Vue.js, Inertia.js, Tailwind CSS, MySQL, Laravel Reverb (WebSockets).
- View on GitHub
I also enjoy building smaller tools to explore new concepts:
- Digital Scoreboard: A real-time scoreboard built with vanilla JavaScript to handle client-side state management.
- YT-Recipes: A tool for filtering, searching and adding great recipes from Youtube. Built with JS, WebStorage API.
- Capilendar: A lighthearted project using a serverless approach with Google Apps Script to deliver a daily dose of capybara joy.
- Tasks App: A foundational CRUD application built with Java in academic team.


