arshad@dev: ~

Triple i Admin Portal

Built an enterprise EdTech operations management platform powering end-to-end administration for Triple i — the student-facing counterpart lives at app.eltglobal.in with native iOS and Android apps, while this admin portal handles the complete backend operations. Designed for multiple departments working across RBAC-controlled access, the platform manages scheduling, fee policies, file operations, live streaming, and reporting across 30+ modules. Built with a modern frontend architecture on a Monorepo structure enabling code sharing across products, with SDUI-driven rendering, O(1) date-keyed lookups, runtime Zod schema switching, and a Figma-to-code design system validated through Storybook.

EnterpriseWeb Application202512+ Team
30+Modules
50000+Students
1.10Years Development
ProductionLive

🖼Screenshots

About Project

Triple i Admin Portal is an internal enterprise platform built to streamline academic operations like scheduling, fee management, file handling, and reporting. It is used by multiple teams every day to manage thousands of students and classes efficiently.

</>Tech Stack

Frontend
Next.jsReactSDUITanStack TableTanStack QueryTanStack FormZustandTailwind CSS
Backend
NestJSNode.jsREST APIsPythonGo
Database
PostgreSQLMongoDBRedis
Real-time
HLS StreamingWebRTCWebSockets
Validation
ZodReact Hook Form
Tools
StorybookDockerESLintBiome.js

Key Responsibilities

Architected the core scheduling engine with O(1) date-keyed lookups, conflict resolution, and real-time availability tracking across thousands of schedules.
Built configurable fee policy builder with runtime schema switching and advanced validation layer.
Implemented Google Drive-style file management with RBAC, nested folders and secure access controls.
Built HLS live streaming infrastructure with WebRTC support and WebSocket real-time notifications.
Collaborated with designers & backend team to build a reusable design system using Storybook.

Engineering Highlights

Problem

Sparse API responses for scheduling data caused slow lookups and complex date handling across thousands of schedules with overlapping instructor availability.

Solution

Architected a high-performance scheduling engine that transforms sparse responses into an O(1) date-keyed lookup map, pre-computing all month sections at mount time with full and partial-day conflict resolution.

Outcome

Instant date lookups with zero recomputation on navigation, handling thousands of schedules with real-time conflict resolution across the entire platform.

Next.jsTypeScriptZustandTanStack Query

📖Lessons Learned

Building enterprise software taught me the importance of system design, performance optimization, real-world validation, and close collaboration between design, product and engineering teams.

📈Impact

  • Built a high-performance scheduling engine handling thousands of schedules with instant O(1) lookups and real-time conflict resolution.
  • Improved scheduling efficiency and reduced conflicts across instructor availability.
  • Simplified fee management and policy updates with runtime validation.
  • Delivered HLS + WebRTC live streaming for seamless class experiences.
  • Centralized file access with strong security controls across multiple internal teams.