All work

HMM ITB Platform

A learning and community platform that grew from course management into shared digital infrastructure for HMM ITB.

RoleTechnical lead & full-stack engineer
Period2025 to 2026
StatusDeployed community platform
EvidencePublic repository, README, package architecture, migrations, tests, and deployment
HMM ITB Platform project preview

The engineering problem

Challenge

Unify academic resources, community information, administrative workflows, and member-facing tools without turning the product into disconnected microsites.

Response

Developed a typed Next.js platform with authentication, Prisma-backed data, file storage, rich content tooling, notifications, and a worker layer.

Outcome

A deployed platform with a substantial application surface, documented setup, database migrations, tests, and ongoing organizational use.

System architecture

Engineering decisions

01

Let the platform evolve

The repository documents its transition from a learning-management tool into a broader community application instead of hiding that product history.

02

Keep operational tools in the same system

Member-facing experiences and administrative workflows share the same data and identity foundations.

Tools and technologies

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Auth.js
  • tRPC
  • R2
  • Community platform
  • PWA capability
  • Tested application
Next case studyBC-54 Idler Reliability Study