Worked as remote contractor at Acrobatiq, a learning optimization company backed by Carnegie Mellon University, contributing to the engineering team responsible for developing a personalized and adaptive learning platform.
Main contributions:
Improved Build System (2015/2016): Replaced the legacy asset packaging system (Django Pipeline) with a more efficient Grunt-based build system. This resulted in a 15-20% boost in page load times.
Text Editor Upgrade: Led the overhaul of the course authoring platform's text editor, transitioning from TextAngular to Froala. This involved rewriting custom plugins for the new editor.
Performance Enhancements: Optimized the AngularJS-based authoring platform by reducing the number of digest cycles and leveraging one-time binding techniques to enhance performance.
Accessibility: Worked on making applications more accessible, aiming for WCAG compliance.
Led the successful migration of an AngularJS application to React, improving performance and maintainability.
Developed a chat UI that leverages AI to assist students in improving their learning experiences.
Technical Leadership:
Played a key role in choosing the technical stack of new React-based projects.
Career Progression:
Promoted from Senior Front-End Engineer to Lead Engineer Front-End in November 2020. After the promotion, I took on additional responsibilities across various projects and services at VitalSource, the company that acquired Acrobatiq in 2018.