Personal Projects
A Malaysian K-12 learning platform spanning prasekolah through Tingkatan 5, covering curriculum-aligned subjects and exercises across Bahasa Malaysia, Bahasa Inggeris, Matematik, Sains, and Sejarah — built as two applications sharing one Supabase backend.
Flutter + Blazor + SupabaseStudent App Flutter
The student-facing mobile app: daily streaks, level selection from Darjah to Tingkatan, and interactive exercises like fill-in-the-blanks with visual prompts, worked-answer math quizzes with a scratch pad, and a question bank that tracks completion per topic.




Admin Portal Blazor Web
The management webapp for the La Belajar team and parents: question bank administration with thousands of questions across active exercises, bulk import tools, user management, and learning records that break down every child's attempts, scores, and full answers per exercise.


A Flutter rhythm game paired with a .NET WPF admin tool that turns MP3s into playable beat charts through automated beat and onset detection, with a Supabase-backed pipeline for publishing songs straight to the game.
Flutter + .NET + SupabaseChart Publisher .NET WPF


