2025Design System & Monorepo

Enterprise Monorepo UI — Shared Design System

Turborepo monorepo architecture managing multiple Next.js applications within a unified workspace, focusing on a shared UI component library and synchronized TypeScript contracts.

Role & Responsibilities

Frontend Developer

Release Date

2025

Discipline Category

Design System & Monorepo

Verification Status
Production deployed & verified
Enterprise Monorepo UI — Shared Design System
Frontend CoreNext.js & React
WorkspaceTurborepo Shared UI
Type SafetyShared TypeScript Contracts
Context & Requirements

System Specifications & Context

Maintaining separate repositories for related dashboard modules often leads to duplicated UI components, inconsistent styling tokens, and type drift between frontend views and API responses.

Engineering Decisions

Architecture & Implementation

Structured a Turborepo workspace consolidating Next.js applications with shared internal packages (packages/ui, packages/types) to enforce consistent Tailwind CSS design tokens and end-to-end TypeScript type safety.

Technology Stack & Toolchain

Next.jsReactTypeScriptTailwind CSSTurborepoDesign SystemZod

Additional Engineering Projects

Explore further frontend and web application case studies.

View all
SMP Negeri 24 Padang Institutional Web Portal & CMS
Next.jsReact+6
2025
Next.js & Performance

SMP Negeri 24 Padang Institutional Web Portal & CMS

Official school web portal developed with Next.js (App Router) and Tailwind CSS, featuring a CMS for news, announcements, activity galleries, and staff directories, a school Waste Bank module with automated monthly PDF reporting, and role-based access control (RBAC).

Automotive Commerce Platform (IngStore)
Next.jsReact+5
2025
React & Next.js UI

Automotive Commerce Platform (IngStore)

Vehicle catalog and reservation web application connecting customer-facing storefront views with an administrative dashboard. Manages UI and filter state with Zustand, API fetching and caching with TanStack Query, order validation with Zod, and automated customer lead routing to active sales agents via WhatsApp.

Tropical Cyclone Trajectory Forecasting System (LSTM & ONNX)
AstroTypeScript+6
2026
Web Application

Tropical Cyclone Trajectory Forecasting System (LSTM & ONNX)

LSTM-based tropical cyclone trajectory prediction and visualization system evaluating 12 experimental scenarios (mean Haversine error of 14.2 km and R² of 0.999). The optimal model is converted to ONNX format for direct in-browser execution via ONNX Runtime on an interactive map built with Astro Island Architecture.

Residential Property Platform (Angular Property)
AngularTypeScript+5
2026
Angular & Reactive Architecture

Residential Property Platform (Angular Property)

Responsive property catalog interface and interactive 2D housing lot layout built with Angular components and Tailwind CSS. Implements multi-criteria property search filtering and a mortgage (KPR) installment simulation calculator powered by reactive state management (Signals & Data Binding).