My First Projects
Back in 2023, while I was still in high school, I worked on two projects that marked the beginning of my journey into web development. Both were focused on solving real-world problems and gave me early experience in building functional, user-facing platforms.
Majstorski.net
Tech Stack: Next.js, Supabase
Majstorski.net was my first full-stack project built with Next.js. It was a platform designed to connect customers with local repair professionals — including electricians, plumbers, and handymen. The idea came from the common difficulty of finding reliable tradespeople, especially in smaller towns.
The platform included:
- Location-based search for service providers
- User profiles with ratings and reviews
- A request system for booking repair work
This project introduced me to routing, server-side rendering, and building scalable UI components — all while managing both the frontend and backend logic.

HydroHeroes
Tech Stack: Custom hardware, microcontroller programming, Next.js and Supabase for real-time data updating
HydroHeroes was built in response to a local issue: a nearby river that regularly posed a flood risk. Along with a small team, we built a device mounted on a bridge that measured water levels in real time. The data was then sent to a web-based dashboard for public viewing.
This project was part of the UPSHIFT program by UNICEF
What it involved:
- A microcontroller with sensors to measure river height
- A backend system to collect and serve the data
- A simple dashboard for displaying current river levels
This was my first exposure to integrating hardware with software and thinking about reliability, data visualization, and accessibility for non-technical users.
These early projects gave me practical experience in shipping real applications and working across the full development stack. More importantly, they taught me how technology can be applied to local, tangible problems in a meaningful way.