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.
