sebtheo
Sebastian Evison-Theodossiades

Software Engineer

IBM SkillsBuild Gamification

Tech stack: Java, Spring Boot

Links: View Project

Coursework delivered an extension to IBM SkillsBuild with gamification (achievements, progress indicators, leaderboards, badges, streaks, and challenges) on top of Java and Spring Boot. Development followed Scrum: iterations, sprint planning, daily stand-ups, and retrospectives, under academic deadlines.

Spring Boot supplies dependency injection, configuration, and operational defaults appropriate to a teaching setting. The build includes authentication, user profiles with learning history and simple analytics, and social features for peer interaction.

Gamification was kept subordinate to learning outcomes: visible progression, proportionate rewards, and recognition rather than distraction from module content. The exercise was primarily a vehicle for agile practice, enterprise-style structure, and team delivery.