Tibor Rogulja

Software Engineer

> _

## About

I'm a software engineer at Productive, based in Zagreb, Croatia. I used to be a frontend developer with TypeScript as my daily driver, but AI changed all of that. Now I'm on the AI team, focused on architecture and developer tooling - the kind of internal tools that remove friction and let the rest of the team move faster.

Before writing code for a living, I had a few other lives — graphic editor at a publishing house, freelance photographer, and even a college lecturer. The thread connecting all of it? I really like figuring out how things work and then making them work better. Or at least differently. Sometimes just differently.

I'm a father of two, which means my joke repertoire has evolved from "decent" to "exclusively dad jokes." I regret nothing. Although, I do have a mild case of OCD — honestly, it should really be CDO, so that the letters are in alphabetical order.

Give me a messy codebase and I'll reorganize it before I fix the bug. It's a curse, really — but also the reason things I touch tend to stay maintainable. There's never enough time to make everything perfect, but that doesn't stop me from trying.

There's this special satisfaction when things come together and just work — when you automate something tedious, fix something nobody else could, and someone goes: "How did you..."

## Now

Last updated: 2026-04-06

## Projects

## Away from Keyboard

I fix things. Not just code.