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.