mario@portfolio:~
$ whoami
mario rozic — frontend-focused software engineer
$ cat focus.txt
▸ complex dashboards & data-heavy UIs
▸ real-time features (sockets, live data)
▸ scalable state: Zustand · Jotai · Redux
▸ testing culture: Vitest · Storybook · Jest
▸ AI-assisted engineering + AI product features
$ cat now.txt
▸ Web Developer @ Diplomat Tech
▸ modernising a legacy JS betting platform → TypeScript
$ ls hobbies/
basketball/ gym/ snowboarding/ travel/ books/ board-games/ seinfeld/
$
I like the hard end of the frontend: interfaces where data changes every second, where a bug costs real money, and where the codebase has years of history behind it.
I introduced testing to a codebase that had none, led teams of juniors, talked directly to customers about technology choices, and shipped a live player-betting feature solo with almost no margin for error.
I started on the backend — Go microservices, CockroachDB, sockets — so I still think about the full path a pixel takes to the screen.