I build full-stack web apps with Laravel, React and TypeScript.

Based in West Java, Indonesia
5Projects shipped
28Public repos
1Industry internship
6Programming languages

Selected work

4 projects
Featured case study2025 · Internship

TGCast

Telkom’s internal mass email platform. We took it off a legacy CodeIgniter monolith and rebuilt it in Laravel 12, React 19 and TypeScript; email now goes out through queue workers.

Problem
TGCast ran on an ageing CodeIgniter monolith that sent email inside the request, so a broadcast to 10,000 recipients or more blocked until it timed out. The interface did not work on phones, and a Super Admin had no way to revoke a session that had been compromised.
What I built
  • Rewrote it on Laravel 12 with Inertia.js and React 19 + TypeScript. The domain model survived; the interface did not, and was rebuilt as responsive components.
  • Moved email delivery onto queue workers so broadcasts run asynchronously and in batches instead of blocking the request cycle.
  • Built the broadcast and sending module: compose, schedule, per-recipient logs and delivery status.
Result
It is the platform Telkom uses now; the CodeIgniter app is gone. Four of us, weekly sprints.
10,000+recipients per broadcast
3modules rebuilt end to end
4engineers, weekly sprints
DeadlixA browsable film catalogue with per-user sessions and an admin side for managing entries.Film streaming site · Laravel, Inertia, ReactCodeWatchVerseA working streaming interface served by a stateless Go API — the same product shape as Deadlix, on a different backend.Movie, TV & anime streaming · React, GolangCodeSehatPediaReferrals between hospitals and clinics tracked in one record, instead of status chased over the phone.Hospital referral system · TypeScriptLiveE-WasteSubmissions registered and followed from collection through processing, so e-waste handling is on record.Waste records system · TypeScriptLive
All repositories
Experience
  1. 2025
    Fullstack Developer — InternPT Telkom Indonesia (Persero) Tbk · Digital Life & Collaboration, Bandung

    Re-engineered TGCast, Telkom’s internal mass email platform, from a CodeIgniter monolith to Laravel 12, React 19 and TypeScript. Email delivery moved onto queue workers.

    Read the full case study
  2. 2022 — Present
    Informatics StudentUniversitas Pasundan, Bandung

    Coursework in software engineering, web and mobile development. Outside class I build the same kind of apps for myself, from Laravel MVC up to streaming platforms.

  3. 2024 — 2025
    Web development courseworkUniversitas Pasundan

    Pemrograman Web practicum in Laravel and PHP — MVC architecture, e-commerce, RESTful APIs and OOP.

About

The Laravel backend and the React interface people actually use. I write both.

Informatics student at Universitas Pasundan, Bandung, and a full-stack developer who likes the unglamorous parts: data models, queues, imports that do not break. I have shipped coursework apps and side projects, plus one internal platform at Telkom Indonesia. These days it is mostly Go, TypeScript and Flutter. I am looking for a full-stack role, open source work, and a meetup worth going to.

Frontend
  • React
  • TypeScript
  • Next.js
  • Inertia.js
  • Tailwind CSS
  • Bootstrap
  • HTML & CSS
Backend
  • Laravel & PHP
  • Node.js
  • Express
  • Golang
  • REST API
DevOps & Tools
  • Git & GitHub
  • Docker
  • GitLab CI
  • AWS S3
  • Vite
  • Vercel
  • MySQL
Process
  • Agile
  • Scrum
  • ERD
Mobile / Other
  • Flutter (learning)
  • Python
  • Java (OOP)
Want to build something together?
miftahfauzi012@gmail.com