School Management System
IPEKA
Led a small team to redesign IPEKA's school management platform on Next.js with Zustand and React-Query, replacing a slower legacy stack with reusable components adopted across the org.
- Role
- Full-Stack Developer
- Company
- PT. Kirana Tama Teknologi (EMVEEP)
- Period
- May 2023 – Aug 2024
Overview
A redesign of IPEKA’s school management platform — moving from a legacy app to a modern Next.js stack with proper state management and a shared component foundation.
What I built
- Led a team of two to design and develop the new platform with Next.js, Zustand, React-Query, and Material UI, improving page load performance and streamlining state management.
- Built a reusable base component library adopted by the entire development team, cutting code duplication and accelerating new feature delivery.
- Collaborated with Product to translate requirements from the old application into a redesigned platform with faster processing and a more streamlined UX.
Outcome
Page loads improved over the legacy app, the state-management story became consistent across the team, and the shared components shipped to neighboring projects without rework.