About

I'm Đorđe, a senior software engineer in Belgrade. I've been building web applications, interactive media and developer tooling for over twenty years.

I'm mostly a frontend engineer, and I like owning a product from start to finish. I've spent a lot of time working with firmware, mobile, backend and design teams on architecture, data modeling and product decisions. I also enjoy mentoring junior developers.

I started out in the Flash years: websites, banners, advergames, CD-ROMs and kiosk apps. When the industry moved on, I moved to JavaScript with it. Since then I've built casino games, worked on a cloud genomics platform and, most recently, spent five years at ProGlove. There I was the engineering owner of Config Tool, the app used to configure their barcode scanners, and led its full rewrite.

These days I work on my own products and open source. That means small, focused tools like sub2utf and Camera Video Converter, plus agent tooling such as open-claude-agent-sdk.

Experience

Software Engineer · ProGlove

2021 – 2025

Owned Config Tool, the business-critical application for configuring ProGlove barcode scanners and connectivity devices. Led a full rewrite in Angular and Protocol Buffers.

  • Engineering owner of Config Tool: architecture, technical direction and releases
  • Worked with the product owner and other teams to make Config Tool the best product it could be
  • Complete application rewrite, improving maintainability and performance
  • Worked closely with the firmware, Android, iOS and gateway (Raspberry Pi Zero) teams on device integration
  • Mentored a junior engineer who went on to become a tech lead

JavaScript Engineer · Seven Bridges Genomics

2016 – 2020

Frontend features for a cloud genomics platform used to configure, run and monitor bioinformatics tasks.

  • Delivered new features and fixed critical bugs across the platform frontend
  • Contributed to a large-scale migration from a legacy stack to Angular 4+

Software Engineer · Comtrade SE

2012 – 2016

Started as an ActionScript developer and moved to JavaScript as the industry left Flash behind.

  • Built Flash casino games and led their migration to HTML5/JavaScript
  • Developed an advertising budget management application for GroupM
  • Created a math learning application for Houghton Mifflin Harcourt
  • Mentored two junior developers in game development

Banner Developer · Fox Television

2010 – 2015

Interactive Flash and HTML banners for regional branches of Fox International Channels in Serbia, Croatia, Slovenia and Bulgaria. Around 30 campaigns, including Cosmos, The Walking Dead and The X-Files.

Freelance Developer · Various clients

2010 – 2012

Micro websites, Facebook campaigns, interactive banners and art installations for Durex, Somersby, Lowe & Friends, Telekom Serbia and ABV Vienna. Also stayed on with Inbox-online as an external consultant.

Senior Flash Developer · Inbox-online

2007 – 2010

  • Websites, banners, Facebook applications and data-driven widgets for a range of clients
  • Advergames and learning games for Telenor, Belgrade Waterworks and others
  • Multimedia CD-ROMs and kiosk applications for TDR (Tvornica Duhana Rovinj)
  • Reusable audio and video players used across many client sites
  • In-house CMS components: an image editor, a subtitle creator and an analytics dashboard

Freelance Developer · Various clients

2000 – 2007

Websites, multimedia CD-ROMs and interactive applications in the early years of the web.

Education

Faculty of Organizational Sciences, Belgrade (1995–2000). I took coursework in Information Systems and Technologies but didn't graduate.