Production web platform

eRepublik

Product development and modernization in a long-running PHP, MySQL, and JavaScript browser game.

Role
Software engineering · B2B contractor
Period
2019-present
Stack
PHP · MySQL · AngularJS · Vue · jQuery · Grunt · Playwright

https://www.erepublik.com/

I have worked on eRepublik as a long-term eRepublik Labs contractor since 2019. It is a mature browser game with years of product history, so most changes need to improve the platform without interrupting the systems around them.

Platform modernization

  • Incrementally migrated AngularJS and jQuery surfaces to Vue while keeping legacy flows operational
  • Modernized the Grunt-based asset pipeline and Sass tooling, reducing local build times from 5-10 minutes to seconds
  • Introduced reusable components and clearer patterns for new product work
  • Refactored long-lived areas of the interface and shipped new features across the game

Broader product work

  • Developed player-facing features, promotional events, and operational tooling
  • Contributed across PHP backend code, MySQL-backed features, and JavaScript interfaces within the wider team
  • Integrated analytics and external services where product flows required them
  • Worked with automated browser tests and production troubleshooting in a legacy application

The engagement has grown beyond frontend implementation. I work across product code, backend behavior, data, and tooling. Separate internal platform work includes a newsletter system and support tooling for the wider studio.

Mihnea Ionita 2026 · Software Engineer