MMXXVI · Portfolio №01

Zagreb, Croatia · 45.815°N / 15.982°E

Antonio
Ivanović.

Full-stack developer building software people actually use. Two years deep in a Croatian software company. Building Menza.hr and other products from a dorm room.

Scroll
Menza.hr ECSC 2024 · Croatian National Team Document AI · custom OCR model Flutter · Next.js · FastAPI · PHP MVC Menza.hr ECSC 2024 · Croatian National Team Document AI · custom OCR model Flutter · Next.js · FastAPI · PHP MVC

I traded the controller for a keyboard.

Read time: 60 seconds

I grew up in a small Croatian village. My dad spent years on rotation in Germany so the family could have more than what was available locally. I spent more time gaming than I want to admit. At some point in high school I swapped the controller for a keyboard.

Two years ago, right after finishing high school at Technical School Čakovec, I joined a Croatian software development company as a developer. I've been there since, working on production systems used by Croatian theatres, businesses, and government services. I take ownership when things break, and I write a security pass into every PR.

Beyond the day job: Computer Science at Zagreb University of Applied Sciences, the Croatian national team at ECSC 2024, and side products I keep shipping from a dorm room. The long-term plan is to own a software company. Until then, I ship, I learn, and I document the climb in public.

~ Antonio

Things I've shipped.

Side products I'm building or have built. The big ones get a row. The smaller ones get a card below.

№ 01 ~100+ users · live

Menza.hr

A unified menu app for Croatian student restaurants. Every student centre runs its own site with its own menu format. Menza.hr is the layer students actually want. I built the front-end, the back-end, and the data-collection logic that scrapes menus from disparate sources. Marketing is on hold by deliberate choice after a May 2026 meeting with a student centre president made the institutional path forward clear.

Next.js TailwindCSS Custom API Web scraping
№ 02 solo

Fitness Trainer Platform

A two-sided platform built end-to-end, solo. Mobile app in Flutter for clients (water intake, weight, food, training logs). Next.js admin for trainers (custom meal plans, workout plans, client management). FastAPI backend, MySQL schema designed from scratch, server set up and deployed by me.

Flutter Next.js FastAPI Python MySQL DevOps
Fitness
Solo · full-stack

Carously.com

LIVE

AI-powered carousel post automation. Generates social-media-ready content with automated design and multi-platform export.

Next.js AI React
VISIT →

Daemy.hr

LIVE

Elegant beauty-salon site with service showcase, gallery, and client management. Responsive, animated, production-deployed.

React TailwindCSS
VISIT →

Food additive scanner

LIVE

Product additive scanner. Scan a barcode, see what's actually in the food. Built around openfoodfacts-style data.

JavaScript Barcode API Health
VISIT →

Noir

BUILDING

University competition build. One purchase: entry, drinks, planned merch. QR scans at the venue. No more juggling tickets and cash and three different apps.

Next.js QR Team

Photo Sorter

BUILDING

Desktop tool I built when I was shooting heavily. AI-assisted culling for photographers. On the shelf for now, but a useful chapter in the story.

Desktop AI

Tony Builds

SHIPPING

The content side. Short-form on Instagram and YouTube. Documenting the climb from the dorm to a real life, one post at a time.

Content YouTube Instagram

Competitions and podiums.

Cybersecurity, robotics, and one wastewater innovation prize. Each one is a year of training condensed to a result.

ECSC 2024 · Croatian National Team
Cybersecurity
2023 Hacknite Competition 2nd place
2024 ECSC 2024 (Europe) Croatian Nat. Team
2025 Hackultet 3rd place
2025 ECSC 2025 Qualifications 11th (top 10 advance)
Robotics & innovation
2022 Croatian CLIL Robotics Championship 1st · team leader
2023 Croatian CLIL Robotics Championship 1st · team leader
2023 Lean Startup · GreenTech (Green Pipe) 2nd place
2023 Student exchange · Ireland Autodesk Revit

Focus: web application security, vulnerability testing, penetration testing, API security. The security pass is part of writing the line, not a phase of the project.

What I work with.

Honest version. Daily-in-production at the top, then strong / regular use, then academic / familiar. If a name is on this list, I can defend it in an interview and live-code it.

Daily / production
  • PHP · MVC
  • JavaScript / TypeScript
  • MySQL
  • HTML / CSS
Strong / regular use
  • Python
  • Dart · Flutter
  • Laravel · FastAPI
  • Next.js · React · Tailwind
Infra · integrations
  • REST · JWT · Axios
  • Document AI
  • Magento
  • DevOps fundamentals
Security · creative
  • OWASP Top 10
  • API security
  • Pentest fundamentals
  • - creative -
  • Photoshop · Lightroom
  • Premiere · After Effects
  • Illustrator · Affinity

Academic / familiar: C, C++, Java. Coursework, OOP background, embedded basics.

What I'm doing this month.

Last updated May 2026

Working Full-Stack Developer at a Croatian software company.
Studying Computer Science, Zagreb University of Applied Sciences.
Shipping A university-competition platform that unifies Croatian nightlife into one ticket.
Creating Tony Builds · short-form on IG, TikTok, YouTube. Documenting the climb.
Chasing A software company of my own. Until then, I ship and I learn.

Say hi.

Open to full-stack roles, security work, and collaboration on indie products. If you have something interesting, send it. I typically reply within 24 hours.

Built in Zagreb. Open to anything interesting.