Interactive Timetable
Offline-first calendar that stays usable even in campus dead zones.
A polished, cross-platform mobile application designed to function as the ultimate central hub for students.
Fun fact: Android rejected us 2 times, iOS 0 times.
Offline-first calendar that stays usable even in campus dead zones.
Custom FCM push alerts for cancelled periods and room changes, sent only to affected classes.
A dedicated interface to log and track academic performance over time.
Built-in task tracking for daily assignments and long-term projects.
A "News Pop-up" module for admin banners, bypassing App Store update delays.
Edge-to-edge UI, custom Poppins typography, and extensive theming.
Missing multithreading architecture and reliance on an older Android SDK caused the app to freeze and crash.
Re-architected with proper multithreading and bumped the SDK version, eliminating resource blocking.
.NET's aggressive linker stripped critical JSON deserialization code, crashing production Release builds.
Customized MSBuild pipelines with selective linker preservation directives.
As students changed classes, device tokens persisted in legacy Firebase groups, causing spam.
Designed a server handshake flow to tear down previous relationships server-side.
Requesting an FCM token immediately after native APNs permissions consistently failed and returned null.
Built a resilient async polling mechanism to wait for the APNs backbone.
MAUI's linker over-optimized the payload, severing heavy native Firebase bindings.
Re-engineered iOS MSBuild definitions to disable linking on Firebase components and integrate static registrars.
iOS compiling took 900+ seconds per build due to Apple's mandatory LLVM optimizations and our hardware.
Couldn't fix this natively, so we simply endured every 15-minute build cycle until the project shipped.