Bachelor's degree in Computer Science at the Faculty of Informatics and Information Technologies of the Slovak University of Technology in Bratislava. Four-year program. Grade A.
career timeline
Curriculum Vitae
Career history and selected projects on a single timeline. Click a bar or use the arrows to navigate.
Junior QA Tester – Exponea (acquired by Bloomreach)
Apr 2017 — Jul 2017
Manual testing of the app.exponea.com web application based on testing notes and scenarios. Collaborated with consultants and developers to uncover hidden issues.
- QA
- Manual testing
- Exponea
Technology Solutions Specialist – Exponea (acquired by Bloomreach)
Jul 2017 — Sep 2018
Programming tools and code snippets for data analysis in HTML, CSS and JavaScript. Consulting on data analytics and marketing automation for clients of the Exponea platform (later acquired by Bloomreach).
- Exponea
- HTML
- CSS
- JavaScript
Frontend Developer – WEZEO
Oct 2018 — Sep 2021
Building web and mobile applications in a hybrid setup from Bratislava. Frontend stack work, responsive UI and integrations with backend services.
- Angular
- Ionic Framework
- Bootstrap
- JavaScript
- HTML
- CSS
Master's – Intelligent Software Systems
Sep 2019 — Jun 2021
Master's degree at the Faculty of Informatics and Information Technologies of the Slovak University of Technology in Bratislava. Specialization in Intelligent Software Systems, focus on data science, machine learning and modern software systems. Grade A.
- Data Science
- Machine Learning
- AI
LabMaster / Lecturer – OpenLab.sk
Jan 2021 — Jun 2022
Running labs and lectures for students and early-career developers. Preparing materials, mentoring and walking through modern web technologies hands-on.
- Teaching
- Lecturing
Software Engineer – Ayanza
Sep 2021 — May 2023
Building the Ayanza team-productivity and project-management platform. Frontend work in Vue.js and TypeScript, component design and backend integration.
- Vue.js
- TypeScript
- Firebase
- Tailwind CSS
Software Engineer – eFabrica, a.s.
May 2023 — Present
Designing and building web applications for eFabrica's clients — from frontend architecture to delivery of core modules. Bratislava-based hybrid contractor role.
- Vue.js
- SpotCSS
- TypeScript
- Node.js
Freelance developer – Eclario s.r.o.
Jan 2024 — Present
Designing and building an IoT device — a smart mirror with its own API, a desktop app embedded directly into the mirror and a mobile app for control.
- Tauri
- React Native
- Node.js
- Fastify
- PostgreSQL
- IoT
PokeGrid
Aug 2025 — Feb 2026
PokeGrid is a full-stack web app for Pokemon TCG collectors to search cards, manage personal collections, and track wishlist targets in one place. Users can sign in with Google, add cards from a live card database, record quantity, condition, and notes, browse sets, share public collection and wishlist links, export selections to CSV, and even scan a card with their camera to jump straight into search. Built with SvelteKit, TypeScript, Tailwind CSS, PostgreSQL, and Drizzle ORM, the app integrates external card data from TCGdex and uses Google Vision OCR for card-name scanning.
- SvelteKit
- Tailwind
Hotel Nivy
Jan 2026 — Feb 2026
Redesign and multilingual translation of the Hotel Nivy website (WordPress / WPML).
- WordPress
MaxScannerCMS
Jan 2026 — Mar 2026
Inventory system for Zebra scanners with a ServiceNow integration for DrMax.
- React Native
- Vue.js
- Hono
- PostgreSQL
RGL Sport Surfaces
Jan 2026 — Apr 2026
Static company website for a sports-surfaces supplier (Astro).
- Astro
- TypeScript
DrMax Inventory Management System
Apr 2026 — Present
An IT asset inventory system for the DrMax pharmacy chain. It is made up of three parts: a web CMS for managing staff, pharmacies and stocktakes, an API layer, and an app running on Zebra handheld scanners where the counting actually happens. Staff log into the scanner with a PIN or QR access token and scan device asset tags on site — computers, monitors, printers and the Zebra devices themselves. Scanned items are reconciled against the ServiceNow (SNOW) asset register and flagged as in order, new, missing or to be relocated. The CMS is used to create, track and review stocktakes and export them to PDF. The scanner app is built with React Native (Zebra Android devices), with a Hono.js backend and API powering both the CMS and inventory data synchronization.
- Hono.js
- React Native
- Zebra
Bachelor's – Computer Science
Sep 2015 — Jun 2019
Bachelor's degree in Computer Science at the Faculty of Informatics and Information Technologies of the Slovak University of Technology in Bratislava. Four-year program. Grade A.
- 4-year program