← Back to projects

School Management System

BPK Penabur

NestJS backend services for student activity and student admin, with optimized database queries and caching to keep registration flows fast under load.

Role
Full-Stack Developer
Company
PT. Kirana Tama Teknologi (EMVEEP)
Period
Dec 2024 – Present
NestJS
Node.js
TypeScript
REST API
PostgreSQL
Microservices

Overview

A school management system for BPK Penabur, focused on the backend services that power student activity tracking and student administration.

What I built

  • Designed and implemented NestJS backend for student activity and student admin services.
  • Created RESTful APIs to manage student activities, registrations, and administrative tasks.
  • Coordinated with the Finance team to synchronize student registration report calculations end-to-end.
  • Optimized service performance by introducing efficient database queries and a caching layer.

Outcome

Faster registration flows during peak admission periods, fewer manual reconciliation requests from Finance, and a service architecture that’s easier to extend with new student-domain features.