Back
Case Study Dossier2023 - 2024

AUST Robotics Club & ARC Event Monorepo Engine

A unified system powering nationwide robotics championships with instant sub-domain routing

Role
Director of Web & App Development Team
Team & Context
Led a 5-member engineering team at AUST Robotics Club
Key Impact
100% Zero-Code Re-Theming per Edition
Live
GitHub

1. The Problem

AUST Robotics Club hosts multiple massive annual competitions (AUST Rover Challenge, Robomania). Previously, each edition was built from scratch in detached repositories, creating massive code duplication, broken live scoreboards, and nightmarish tournament-day emergency hotfixes.

2. Hard Engineering Constraints

  • Zero-downtime scoreboards during peak multi-day tournaments with 3,000+ simultaneous viewers.
  • Non-technical club organizers must be able to publish rules and schedules without touching React components.
  • Strict sub-domain isolation (`rover.austrc.com` vs `robomania.austrc.com`) from a single deployed artifact.

3. System Architecture Topology

[Incoming Request]
                                   │
                       [Sub-Domain Dynamic Router]
                                   │
               ┌───────────────────┴───────────────────┐
               ▼                                       ▼
     [editions/rover.config.ts]             [editions/robomania.config.ts]
               │                                       │
               └───────────────────┬───────────────────┘
                                   ▼
              [Shared packages/core-engine & UI Token Engine]
                                   │
                    [Firestore Real-Time Leaderboard]
                                   │
                        [ImageKit CDN Edge Cache]

4. My Key Architectural Contributions

Monorepo Configuration Schema Engine

Defined a strict TypeScript schema encompassing tournament rounds, scoring rubrics, and sponsor layouts. Re-theming an entire competition became a single 40-line configuration export.

Concurrent Leaderboard Sync Architecture

Engineered Firestore listeners with client-side optimistic UI updates and batched transaction commits, withstanding concurrent jury score entries during tournament finals with zero write conflicts.

Automated Edge Image Pipeline

Configured dynamic ImageKit CDN transformations that serve contestant badges and arena photographs in modern AVIF/WebP formats, slashing bandwidth by 78%.

5. Measured Engineering Outcomes

%

Code reusability across editions (Robomania & Rover Challenge)

0 Crashes

Flawless uptime through 3 national multi-day championships

+

Lighthouse Mobile Performance across all tournament subdomains

6. Retrospective & Senior Engineering Review

What Worked Well

Decoupling the tournament rules engine from visual presentation allowed organizers to update scores without waiting for developer deployments.

What I'd Improve in v2

I would migrate from Firebase client listeners to server-sent events backed by a regional Postgres cluster to reduce client SDK bundle size by 35KB.

Technology Stack & Tooling

ReactTypeScriptViteFirebase FirestoreImageKit CDNMonorepo
Related Work

Explore Related Case Studies

Explore real engineering results across cloud backends, AI agents, and computer vision systems.

Tensor Security Academy — Platform & Automation preview

Tensor Security Academy — Platform & Automation

“Automated booking dispatch via n8n and hardened Next.js ISR architectures delivering 99.9% uptime with zero manual database intervention.”
Next.js App RouterTypeScriptn8n AutomationPostgreSQLDockerVercel
Saobia Islam TinniLead Software Engineer (Independent Maintainer)
Dossier
Live

%

Platform Uptime

Enterprise SLA across global students

0 hrs

Manual Operations

Full n8n webhook booking automation

A+

Security Headers Rating

Mozilla Observatory & SSL Labs

SSRN Transfer — US Fleet & Booking Platform preview

SSRN Transfer — US Fleet & Booking Platform

“Engineered high-throughput responsive vehicle reservation templates with zero-lag debounced fleet filtering and mobile-first booking workflows.”
JavaScriptHTML5CSS3Jinja2PythonResponsive Systems
Saobia Islam TinniFrontend Developer (Project-Based)
Dossier

ms

Query Response

Debounced fleet availability filtering

FPS

Render Performance

CLS < 0.001 mobile zero-lag interaction

%

Cross-Device Reliability

Tested across iOS Safari & Android

Arelix Labs — AI Agency & Engineering Hub preview

Arelix Labs — AI Agency & Engineering Hub

“Architected full-stack Next.js 15 App Router platform with Prisma ORM, Neon Postgres, and Groq LLM pipelines for automated scope generation.”
Next.js App RouterTypeScriptPrisma ORMNeon PostgresGroq AI SDK
Saobia Islam TinniFounding Engineer & CTO
Dossier
Live

ms

Inference Routing Latency

Groq LPU accelerated streaming

x

Scope Generation Speed

Automated proposal-to-deliverable AI

%

Transaction Reliability

Connection pooling & rollback protection

Tensora — Agentic AI Platform & Chatbot preview

Tensora — Agentic AI Platform & Chatbot

“Multi-model reasoning agent system with token streaming over HTTP/2 SSE and dynamic cost guardrails cutting inference spend by 42%.”
Next.jsTypeScriptGroq AI SDKLangGraphFastAPIPinecone
Saobia Islam TinniLead Software Engineer & System Architect
Dossier
Live

ms

First-Token Latency

Streaming SSE transformer pipeline

%

Cost Optimization

Frontier-to-lightweight model routing

%

Tool Call Precision

Deterministic DB + vector search

SmartAir Mouse Pro — Computer Vision Engine preview

SmartAir Mouse Pro — Computer Vision Engine

“Touchless AR human-computer interface transforming webcam video into low-latency OS mouse events with custom 2D Kalman filter jitter suppression.”
PythonOpenCVMediaPipeKalman FilterGradio
Saobia Islam TinniComputer Vision & AI Engineer
Dossier

FPS

Zero-Lag Tracking

Real-time 21-point hand skeleton mesh

2D Kalman

Tremor Suppression

Surgical cursor accuracy without latency

%

Zero-Install Sandbox

Instant browser calibration via Gradio