A school website I built from scratch during my internship, introducing a digital portal with Next.js App Router, SSR/SSG rendering, Zod form validation, and structured SEO.
Full-Stack Web Developer (Intern)
Jan 1, 2025
Next.js & Performance
SMP Negeri 24 Padang needed a fast public information portal that worked well on mobile, was easy for Google to index, and allowed staff to update academic content without inconsistent data.
Built a hybrid Next.js App Router application: static pages use SSG for fast delivery, while announcements use SSR with periodic ISR revalidation. Zod validates form schemas to protect data integrity.
More projects you might like to explore

My undergraduate thesis project evaluating LSTM for tropical cyclone track prediction. Across 12 experiments (3 basins × 4 timestep variations), the 8–16 window achieved a 14.2 km average error and R² of 0.999. The model was converted to ONNX to run in the browser with an Astro island-based frontend.

A car showroom website where buyers can explore vehicles, filter by specifications, and calculate down payments and monthly installments in real time. Dealers can manage inventory through a structured CMS.

A property search application built with Angular Standalone Components and TypeScript. It features side-by-side comparison, zoomable multi-level 2D floor plans, and a mortgage simulator using Bank Indonesia's annuity formula, powered by Angular Signals.

A responsive warehouse dashboard for operators to monitor inventory, record incoming, outgoing, and returned goods, and filter stock status without reloading the page.