ps-shin
Back to projects
2022·Archived

KMUTT Student Life Platform

Community platform serving 20,000+ KMUTT students — campus-wide services in a single integrated system.

TypeScriptVueNode.jsPostgreSQL

Overview

A community platform serving over 20,000 KMUTT students, covering campus-wide services from a single integrated system: groups, communities, announcements, and student-facing tools.

My role — Team Leader, Group & Community System

Led development of the Group and Community System as Team Leader. Owned end-to-end delivery: requirements, architecture, frontend–backend integration, and team coordination across multiple feature owners.

Tech

  • Frontend: Vue (TypeScript)
  • Backend: Node.js
  • Data: PostgreSQL

Lessons

  • Real users at scale change priorities fast — feature throughput matters less than data integrity and predictable performance once thousands of students rely on a flow daily.
  • Leading a team while still shipping code is its own skill. The hardest part wasn't the code; it was keeping interfaces stable so parallel work could merge without breaking everyone else's branch.