Back to portfolio
Education · ERP
SG eSchool ERP
- Role
- Lead Front-End Engineer
A complete school management system built for Star Group—currently in active development. I own the frontend architecture and implementation across a large modular product: scheduling dashboards, integrated online meetings, a full real-time chat layer, online exams, driver transportation workflows, drag-and-drop template builders, and a customization engine that lets each tenant shape colors, typography, layout, tables, and dark mode. The platform is multi-tenant end to end. Backend is .NET Core (separate team); frontend is TypeScript, React, TanStack Router, TanStack Query, Zustand, React Hook Form, Zod, HeroUI, and Tailwind CSS.
Keynotes
- Built role-based dashboards so teachers and students see lessons, schedules, and daily activity at a glance.
- Integrated Zoom and Microsoft Teams APIs so staff create and join meetings from one dashboard—no context switching.
- Shipped a real-time chat module with DMs, permissioned group chats, markdown, files, voice notes, reactions, read receipts, pin/reply/forward, and live updates.
- Delivered online exams, live driver pickup tracking with map visibility for parents and teachers, invoice template builder, and tenant-wide UI customization.
Technologies
- React
- TypeScript
- TanStack Router
- TanStack Query
- TanStack Virtual
- HeroUI
- Tailwind CSS
- Zustand
- React Hook Form
- Zod