Tuition.io is a benefits platform that helps employers offer tuition assistance, student loan repayment, and education guidance in one system—reducing administrative overhead for HR teams and financial stress for employees.
Tuition joined Mainmatter’s Ember Initiative to modernize their Ember.js codebase and reduce long-term maintenance risk. They were looking for direct access to Ember expertise and hands-on support for several critical upgrades.
anchorIncremental Improvements with Immediate Impact
We started by migrating their build system to Vite, which significantly improved local development speed and reduced CI build times. This work demonstrated for the entire Ember ecosystem what modern Ember tooling can look like beyond ember-cli. We then integrated ember-intl with Vite, enabling live reloading for translations so engineers no longer needed to restart the development server when copy changed. Finally, we upgraded the project to Glint 2, improving type safety, autocomplete, and overall developer confidence.
anchorA Codebase Built to Last
After a few months of collaboration, Tuition’s Ember.js setup is fully up to date with modern tooling and practices. Their team now works faster, catches issues earlier, and has a stable foundation for future feature work—without needing large, disruptive upgrades down the line.
Being a member of the Ember Initiative is providing great help. We're 100% Vite, fixed many outstanding issues, and on the remaining things we have a plan to move forward.
