School Management System
BPK Penabur
The backend behind student activity and admissions. NestJS, PostgreSQL, and a caching layer that keeps registration usable when every parent logs in the same morning.
- Role
- Full-Stack Developer
- Company
- PT. Kirana Tama Teknologi (EMVEEP)
- Period
- Dec 2024 โ Present
Overview
A school management system for BPK Penabur. My side of it was the backend services behind student activity tracking and student administration.
What I built
- Designed and implemented the NestJS backend for the student activity and student admin services.
- Built REST APIs covering student activities, registrations, and administrative tasks.
- Worked with the Finance team to get student registration report calculations matching end to end.
- Tuned service performance with better database queries and a caching layer.
Outcome
Registration holds up during peak admission periods, Finance stopped filing manual reconciliation requests, and adding new student-domain features no longer means fighting the architecture.