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
- > Attending: AI Engineer Europe in London (Apr 8-10) — catching up on the latest in AI infrastructure, tooling, and applied LLMs.
- > Building: AI developer tools at Productive — observability dashboards, trace triage, and internal tooling that helps the team ship faster.
- > Tinkering: A plugin marketplace for Claude Code — shareable skills and workflows for the whole engineering team.
- > Automating: Local dev environment orchestration with Docker and mise. Replacing the "it works on my machine" era.
- > Expanding: The Rust CLI toolbox — because four CLIs apparently wasn't enough. Now there's six.
Last updated: 2026-04-06
## Projects
declarative-pdf
PublishedAn npm library for generating PDF documents from declarative HTML templates.
cli-toolbox
ActiveA Cargo workspace of Rust CLIs for querying development services — built for both humans and AI agents.
DevPortal — AI Platform
ActiveInternal observability platform for AI products — dashboards, trace triage, and automated quality monitoring.
P-Scripts
ActiveA collection of zsh scripts for developer productivity — AWS auth, PR navigation, CI status, and test selection.
## Away from Keyboard
I fix things. Not just code.