Vol. · No.
Domen Hribernik presents
Price: free
Project Portfolio
Fresh off the press
Ljubljana, Slovenia
Established 2021
All stories
Professional & Freelance
- Vita Mavrič: A handcrafted site for theater artist Vita Mavrič, featuring clean typography, considered layout, and zero dependencies. Built to let her work speak for itself.
- Gašper Stražišar: A clean editorial site for journalist Gašper Stražišar, built on WordPress with a custom theme that keeps the focus where it belongs.
- Cartridge World Cyprus: Internship at Cartridge World Cyprus, working on the development of their WordPress e-commerce site, including SEO and quality assurance.
- Ajsa Pet Spa: A polished site for a pet grooming studio, with dynamic price list and photo gallery the owner can update without touching a line of code.
Passion Projects
- Guitar Backing Tracks: I got tired of digging through folders every time I wanted to practice. So I built a simple player that keeps all my backing tracks in one place, ready to go.
- Spy Game: Everyone knows the location except one person. That person is the spy. Ask the right questions and you might just expose them before they figure out where they are.
- Tarok Scoring: A scorekeeper for Slovenia's beloved card game. Handles radelci, multipliers, and full game history, so the table argument about who's winning stays settled.
- Beseda: Duolingo doesn't teach Slovenian and the apps that do want your money, so here is a free one. A new word every day inside real sentences, where hovering any word tells you what it means. Keep a streak going if that helps you show up.
- Botaniq: Never forget to water a plant again. Add your plants, set a watering schedule, and write down exactly how to care for each one. Simple and always one glance away.
- Multi-Source IP Locator: Asks ten independent geolocation services where an IP lives and draws every answer on one map, so you see where the consensus lands and not just one provider's best guess.
- Workout Tracker: Build workouts from your own exercise library, whether it's reps, weights, holds, or runs, then log every round as you go. Each session is saved, so you can look back and see yourself getting stronger.
- Maze Generator: Generate your own maze puzzles and print them out. Pick a shape, pick a style, and get a unique maze every time with the solution ready if you need it.
- Sourdough Tracker: Good sourdough takes days, and it is easy to lose track. This keeps the whole process in one place so you always know where your dough is: fed, folded, proofing, or ready for the oven.
- Blog: A place to write down the occasional thought on building software and the projects on this site. Rendered straight in the browser.
- Recipes: A cozy recipe box where anyone can browse and cooks can write their own. A guided cooking mode walks you through each step with built in timers and a bell.
- The Drawing Room: A little multiplayer parlour: open a room, hand friends the four letter code, and when the host rings the bell everyone draws on the same sheet, live. Real time sync over plain PHP and MySQL, no websockets needed.
- Paper Flowers: Build a bouquet out of nothing but CSS: pick roses, sunflowers, poppies and more, and every petal is a flat div rotated into place. Then send someone a link to their arrangement.
- Nebo: A live map of the night sky: every naked eye star, the five visible planets, and the Moon in its exact phase, computed right in your browser from orbital mechanics. Drag time and watch dusk fall over the dome.
- Trails: Somewhere over the Alps with no wifi, you want to know where you are and what that city under the wing is called. Trails records the whole flight on your phone with no signal at all, draws it on a chart that needs no tiles, and works out what is over the horizon from your altitude.
Academic & Research
- Virtual Runner: My thesis focuses on creating a digital twin of a runner, integrating multiple subprojects into an application to demonstrate practical use of various technologies.
- OCR Algorithm for Assisting People with Disabilities: An OCR pipeline that reads license plates and faces to grant permit holders with disabilities instant parking access. Awarded a national silver prize for research innovation.
- Fruit Sequence Optimization with Dynamic Programming: A direct comparison of brute force and dynamic programming on a deceptively tricky placement puzzle, with runtime charts to prove which one wins.