DevOps engineer based in Belgrade, Serbia.

Started my career installing Windows XP on computers around the neighborhood. Got paid, bought video games. Early 2000s, golden age of gaming, no regrets.

Went to electrotechnical school, got into both hardware and software. Hello World in C, calculator apps, like most of us.

College introduced me to the web (basics like HTML/CSS/JS), then SQL and PHP. Tried CodeIgniter, landed on Laravel, stayed there for years.

Second year of college I discovered Linux, servers, networking. Got hooked on that too.

First jobs were Laravel shops with some server work on Heroku and Linode. After ~5 years of PHP I started drifting toward the infrastructure side. More CI/CD pipelines, more Linux boxes, less <?php. Liked it way more.

These days my main work is DevOps, but when I do write code it’s mostly Ruby.

DiscWright 2.0, a real Windows app

In September I wrote about DiscWright, a set of PowerShell scripts that turned a GOG installer into a disc that behaves like one from a box. I ended that post with a promise: any executable, and folders with no installer at all, were next.

They arrived with a lot more. DiscWright 2.0 came out on 11 November, and it is a proper Windows app now: one window, a setup or a portable exe, and winget install DiscWright.DiscWright.

[Read more]

Burning GOG games to disc, properly

I started out installing Windows XP on computers around the neighborhood and spending the money on games. Those games came in boxes. You put the disc in, a menu appeared, you clicked Install, and the drive got the game’s own icon and name in My Computer.

Everything I buy now is a download. GOG at least gives you the installer to keep, which is the whole point of buying there, but a folder of setup_something_1.2_(80728).exe files on a hard drive is not a game you own in any way that feels like owning it. So I wrote a tool that turns that folder into a disc that behaves like the ones in the boxes.

[Read more]