Ionut Mocanu

About

I'm a software developer. Unity and C# for games, Flutter for cross-platform apps, Swift for native iOS and watchOS, Rust and Python for the tools and services I build for myself. I pick the stack that fits the project, not the other way round.

Since March 2016 I've been a Unity developer at eRepublik Labs, on the studio's strategy titles — World at War and War and Peace. Both are still live, which is most of what I know about software: the launch is the short part. Alongside that I've taken on Flutter contracts — ApoGuide, Morning Chalk Up, Tutoriuss — and the rest of what's here I built for myself.

The side projects start as a small annoyance in my own week: a training log the coach can't see, a stack of children's stories that needs a phone to play, a group chat keeping score by hand. The interesting part is rarely the idea. It's building the whole path end to end — the interface, the sync, the box it runs on, and the failure case at three in the morning when nobody is watching.

How I work

Fewer dependencies. Milo is built entirely on first-party Apple frameworks, on purpose. Every third-party package is a thing that can break on an OS release I don't control.

Self-hosted where it makes sense. Several of these run on a Pi behind a Cloudflare Tunnel — no open ports, no monthly bill, no service that can be discontinued out from under the people using it.

Clear seams. Cowchill keeps the whole Stremio protocol in a headless package with no UI in it, so the hard part is testable without a simulator. It's the pattern I reach for first.

Get in touch

Open to interesting work and happy to talk about any of the projects here.