Projects
I've built cool apps and websites using mostly React and Next.js. Here are some of my favorite projects. of my journey.
Self-directed initiatives I designed, built, and shipped end-to-end—demonstrating ownership, product thinking, and the ability to deliver from concept to production.
I built WAStore from scratch, on my own, and shipped it to production - a SaaS that lets any small business set up a WhatsApp-powered online store in minutes. I made every call: multi-tenant data isolation, auth flows, a coupon engine, QR code sharing, multi-currency pricing, and a full i18n pipeline covering 6 languages across Europe and Latin America. SEO was baked in from day one — IndexNow indexing, dynamic sitemaps, JSON-LD structured data — not bolted on at the end. It's live, it works, and building it solo gave me a clear picture of what it means to truly own a product.
- React
- TypeScript
- Next.js
- Firebase
TrainTheBrain is a cognitive training platform I designed and shipped solo — brain games, leaderboards, user profiles, memberships, and gift voucher redemption, all in five languages (EN, ES, PT, DE, FE). The game design was shaped through direct communication with psychologists and cognitive experts to make sure the exercises are actually effective. The platform now gets 10,000+ monthly visitors who average 5+ minutes per session. Pro memberships are handled through Stripe, covering subscriptions, gift vouchers, and one-time payments.
- React
- TypeScript
- Next.js
- Tailwind
- Firebase
- Stripe
A side project I built and lead — a growing set of free, browser-based tools for everyday tasks like image conversion and text manipulation. It's a good sandbox for experimenting with things outside of work constraints, and it gets real traffic from people who actually use it.
- React
- Typescript
- NextJS
- CSS/styled-components
A selection of projects I've worked on, from travel platforms to fintech applications.
Kiwi.com is a travel-tech company offering innovative solutions for booking airline tickets. It combines flights to create unique routes and find better prices, with 100 million daily searches and 70,000 tickets sold each day. I am optimizing payment flow experiences, driving cross-platform innovations, delivering impactful customer-facing features, ensuring financial safety through fraud prevention, and transforming business requirements into seamless technical solutions.
- React
- Typescript
- NextJS
- CSS/styled-components
- Redux
- Turborepo
Tesla Manufacturing Execution System
Global manufacturing execution system used across all Tesla factories worldwide, including the USA, China, and the EU. Mission-critical application managing parts directly on the production line - routing, painting workflows, and real-time problem reporting. As a Frontend Developer, I developed and maintained a production-grade UI used daily by factory operators and production teams. Implemented real-time updates via WebSockets for instant data synchronization across stations and live visibility of line status, part movement, and reported issues. Built with a strong focus on performance, scalability, and reliability to support high-speed manufacturing operations in multiple international factories.
- React
- TypeScript
- WebSockets
- Real-time
Campiri is the largest online campervan and recreational vehicle rental site. I have been a part of the frontend dev team, with the role of developer and leader. I have developed public sites, landing pages, whole booking flow, payments integration, connections to automated tools like Zapier,...
- React
- Typescript
- NextJS
- CSS/styled-components
- Redux
- Jotai
- +6
Dokempu is the largest online campsite guide with easy search. Choose from thousands of campsites for an ideal holiday in nature. We have migrated the old system to a new React/Next.js application with latest technologies used, including data migration and brand new design.
- React
- Typescript
- NextJS
- CSS/styled-components
- Jotai
- Turborepo
- +2
Boatsetter - world’s leading boat rental community. With more than 50,000 boats in over 700 locations worldwide with yearly earning potential $20,000+ for boat owners.
- React
- Typescript
- NextJS
- CSS/styled-components
- Redux
Web application mapping options of spending free time in Brno. It is a mashup application which collects open data from different sources and shows them on the map. It shows the possibilities of spending leisure time in Brno and its surroundings. Created application supports smart city concepts and was successfully deployed to the data portal of the city of Brno.
With Trisbee on your phone, you don’t have to worry anymore whether you have cash or a card with you. I was a part of development team building Frontend
- React
- Typescript
- NextJS
- CSS
- Firebase
- mailchimp
Festival Panel for Animefest
The task of this university group project was to create an information screen and administration panel for the festival Animefest.cz. It contains multiple features such as displaying the current program from XML data, fetching images from Instagram with a specified hashtag, fully operational and responsive administration interface, showing static pages, iframes, news ticker. Application works on the basic of showing / hiding scenes based on the configuration file. Displaying news, Instagram posts and static pages work in cooperation with administration panel.
- React
- Typescript
- CSS
- Firebase
Project Novelty aims to create the news application for people with impaired vision and hearing, and to provide the integration into the application as a service. The concept of voice synthesizing is being progressively more used, but there is no application what would allow the news websites to have their source customized and integrated into the single app that will be used by people with vision impairment. With use of the IBM technologies, we are able to create a scalable solution for news integration, while building a single app that will contain all the news sources and will be used by the end-users.
Teachers of programming courses form their opinions about students mistakes based on their previous experience. This work qualitatively examines the programming problems in form of interviews with teachers and tries to verify or refute their hypotheses based on real data from source codes. Comparing real mistakes and rebellions of teachers offers an objective view of programming errors and good practice breaches. The output is automated bash script for searching for specified errors. The aim of this work is to analyze acquired data and on the basis of total data improve the quality of courses low-level programming and C++ programming
Creating and modification of responsive websites providing courses tailored for students who would like to study general medicine, dentistry, physiotherapy biology, chemistry and physics at Masaryk University in Czechia. Websites/Eshops are using WordPress as main CMS system. I was customizing templates, plugins and UI. Integrating external systems for billing, currency changer. Writing own scripts for translations, deposits, emails modifications, logging in using Google and Facebook. Making speed and performance optimizations, etc,..
- Javascript
- CSS
- Wordpress
- PHP
Creating responsive company website providing insurance and investment services. Website is using WordPress as main CMS system. During several meetings we have created an idea for this website from scratch. We defined features, which were implemented and regularly discussed.
Creating smart testing platform providing questions and answers. Application is smart and remembers the answers of each student and consider that when choosing questions for students studying medicine, chemistry and physics. Administration interface for CRUD operations with questions was implemented as well.
Creating a responsive eshop selling clothes and fashion accessories. Eshop is using Woocommerce. I was customizing template, plugins and UI. Integrating external systems for invoicing, transportation and paying with credit cards. Writing own scripts for email modifications and payment/transport restrictions. Making speed and performance optimizations. Creating campaigns for promotion at Facebook and Instagram.
TV Markíza is the most popular privately held television in Slovakia owned by CME. We have developed and launched the first HbbTV application. When the application was launched, it allowed the viewers to watch news from the server www.tvnoviny.sk, weather information and teletext, while in the latest update the list of applications was extended by video archive, EPG and several HbbTV games to give the audience more entertainment and information.
YouSee is the largest quadruple play service provider in Denmark and is a subsidiary of TDC Group. YouSee currently has 1.1 million customers in Denmark. We at Mautilus have developed and deployed for youSee an application for Samsung and LG TV platforms using our Smart TV SDK. It is one of our long-term ongoing project, with a unique application port from ST. During the development we've used the newest technology/libraries for ReactJS, in combination with our previously mentioned SDK 3.0. TDC Group is the largest telecommunications company in Denmark. TDC Group is the parent company of several subsidiaries and brands such as: Blockbuster, Dansk Kabel TV, Fullrate, Get AS, NetDesign, TDC Erhverv, Telmore and YouSee.
One of the first HbbTV applications in the world using the SMS payment gateway to allow access to a premium content. The application has been developed for O2 Czech Republic. The HbbTV application runs on the free-to-air O2 TV Sport channel and allows users to directly purchase the access to its premium content through SMS payment gateway from their mobile phones within a few seconds. In addition to that, users can also access the VOD archive, as they can use a start-over feature and go through the catch-up content that is available for up to 50 hours backwards. The application also includes the archive of free content produced by O2 TV.