Each institution wants to represent their platform in the context of their own brand. I was developing custom skins to Sakai fit to institution's brands.
Bugfixing
I was tasked with fixing existing bugs in the Sakai platform, which are tracked on the projects Jira. Of course, I introduced my own bugs over the years and resolved them as well.
The Sakai community is big on providing the best possible user experience for everyone. This can only be achieved by constantly reviewing current workflows and working closely together with endusers. I learned to apply best practices in user interface design an how to achieve a high level of accessibility both in terms of compliance with leading specifications and real user experience.
Feature development
I have worked on developing several new features, working closely together with the people who had the initial idea and the global community who benefit from the new functionality.
Over the years frameworks and libraries get deprecated, new technologies arrive or major versions get released and we need to respond with migrations, implementing new approaches and components. I was involved in several migrations for both fronted and backed technologies.
Participated in the frontend development for a future math leaning platform with extensive content rendering, forum and AI features.
Tasks included:
Development of an meetings management application that integrates with Learning Management Systems (LMS) and Google meets. The user interface is integrated with the LMS through implementing the LTI (Learing Tools Interoperability) specification. Teachers can create scheduled meetings with titles and descriptions and Students directly join them by clicking a link on the meeting event either in a card grid or list view. The backend handles the CRUD operations on the meeting entities stored in the database and integrates with the Google Meet API.
Each institution wants to represent their platform in the context of their own brand. I was developing custom skins to Sakai fit to institution's brands.
Bugfixing
I was tasked with fixing existing bugs in the Sakai platform, which are tracked on the projects Jira. Of course, I introduced my own bugs over the years and resolved them as well.
The Sakai community is big on providing the best possible user experience for everyone. This can only be achieved by constantly reviewing current workflows and working closely together with endusers. I learned to apply best practices in user interface design an how to achieve a high level of accessibility both in terms of compliance with leading specifications and real user experience.
Feature development
I have worked on developing several new features, working closely together with the people who had the initial idea and the global community who benefit from the new functionality.
Over the years frameworks and libraries get deprecated, new technologies arrive or major versions get released and we need to respond with migrations, implementing new approaches and components. I was involved in several migrations for both fronted and backed technologies.
Participated in the frontend development for a future math leaning platform with extensive content rendering, forum and AI features.
Tasks included:
Development of an meetings management application that integrates with Learning Management Systems (LMS) and Google meets. The user interface is integrated with the LMS through implementing the LTI (Learing Tools Interoperability) specification. Teachers can create scheduled meetings with titles and descriptions and Students directly join them by clicking a link on the meeting event either in a card grid or list view. The backend handles the CRUD operations on the meeting entities stored in the database and integrates with the Google Meet API.