Education System
eSchool
Role
Web & Mobile Developer
Timeline
2025

The Challenge
Joined PT UBIG as an intern inheriting a live school management system with a buggy Laravel web app and a Flutter mobile client that barely worked. Previous dev left no docs. I was the only one fixing both codebases while schools depended on it daily.
The Solution
Went through every reported bug, actually reproduced them instead of guessing, then traced back to the real cause. Rewrote the broken Blade templates and fixed the Laravel controllers that silently swallowed errors. On mobile, threw out the messy BLoC setup and restructured it so state changes made sense. Added new features like scheduling and reporting on top. Managed the whole thing through Trello so the team knew what was getting fixed and when.
Architecture
Links
Next Project