Open to frontend roles & freelance projects

Frontend Developer · Depok, Indonesia

I turn complex into clickable.

I'm Reihan — a frontend developer from Depok who gets oddly excited about clean components, smooth interactions and messy data turned into screens that just make sense. Four years in, I still love the moment a design finally clicks in the browser. And if the API isn't ready yet, I'm happy to go build it.

4 years in production4 shipped productsnow at PT Sigma Cipta Caraka

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Redux Toolkit
Figma → productionstrict: true
dashboard.tsx — rendered
Illustration, not client data. NDA is NDA.

01Selected work

Things I've built (and polished until they felt right).

Four projects, four very different problems. Some live behind company logins, so the screenshots are blurred where they need to be.

IRIIS executive summary: a map of Indonesia coloured by network capacity, with regional stats and utilisation gauges
2022 — nowFull-time

IRIIS

Network-planning dashboard for Telkomsel's nationwide 4G/5G rollout

Problem
Nationwide network data: huge, geospatial, and read by engineers and executives alike.
My role
Core frontend engineer. Rebuilt the frontend architecture and owned several modules end-to-end.
Result
Big map datasets render without hard limits, with one consistent UI across 7 modules.
  • React
  • Redux Toolkit
  • MUI
  • Tailwind
  • Mapbox GL
  • Leaflet
  • Highcharts
  • Go
Kredensia admin: the training schemes table (UI/UX, Mobile, Photography, Web Developer)
Dec 2025 — Jun 2026Full-stack · Capstone

Kredensia

Training registration for Universitas Pamulang's LPKKS

Problem
Training sign-ups for students, staff and the public, with fees to collect online.
My role
Built it end-to-end: Next.js frontend, Laravel backend, Midtrans payments.
Result
Live for cross-faculty and public use: 30,000+ registered users, 5,500+ of them already trained.
  • Next.js
  • Laravel
  • Midtrans
  • REST API
  • Multi-role auth
SIAPP IADO Flutter app: the login screen and an event detail page with a Mapbox venue map
Nov 2024 — Jan 2025Freelance

SIAPP IADO

Anti-doping management for the Indonesian Anti-Doping Organization, on web and mobile

Problem
Test-kit requests, inventory and approvals for athletes nationwide, at a desk and in the field.
My role
Solo frontend & mobile dev: a Next.js web CMS and a Flutter app on one shared API.
Result
Approval flows synced across web and mobile, with push notifications and multi-language.
  • Next.js
  • Redux Toolkit
  • Flutter
  • BLoC
  • Firebase FCM
  • i18next
  • Mapbox
SAR Online TDP: the DSN Training request form inside the Trakindo admin layout
Aug 2023 — Aug 2024Freelance

SAR Online TDP

Skill-assessment platform for Trakindo's internal HR

Problem
Skill assessment and career progression in one place, for four very different roles.
My role
Frontend developer: a multi-role app with Azure AD SSO and RTK Query workflows.
Result
Company sign-in, digital sign-offs and progress dashboards in one flow.
  • React
  • RTK Query
  • Azure AD · MSAL
  • ApexCharts
  • CKEditor 5
  • Signature Canvas

02Experience

Where I've been shipping.

Newest first, like a good git log.

Work

  1. Aug 2022 — Present

    Frontend Engineer

    PT Sigma Cipta Caraka · IRIIS for Telkomsel Full-time

    Core frontend engineer on IRIIS, a 4G/5G network-planning dashboard.

Freelance & projects

  1. Dec 2025 — Jun 2026

    Full-Stack Developer

    Kredensia · Universitas Pamulang / LPKKS Capstone

    Solo full-stack build: Next.js, Laravel and Midtrans.

  2. Nov 2024 — Jan 2025

    Frontend & Mobile Developer

    SIAPP IADO · Indonesian Anti-Doping Organization Freelance

    Web CMS in Next.js and a mobile app in Flutter.

  3. Aug 2023 — Aug 2024

    Frontend Developer

    Trakindo · SAR Online TDP Freelance

    Multi-role HR assessment platform with enterprise SSO.

Education

  1. 2022 — 2026

    Informatics Engineering (S1)

    Universitas Pamulang

  2. 2019 — 2022

    Software Engineering

    SMK Informatika Utama

Reihan Renaldi smiling, in a black T-shirt, standing on a lawn in front of trees

↑ Yes, that's really me. The hair is usually this cooperative.

03About

The short version.

Frontend engineer since 2022, shipping to production while earning my Informatics degree. I work on data-heavy apps — geospatial maps, daily-use dashboards, multi-role approval flows — and make that complexity feel calm. I cross into the backend when needed (Go, Laravel), but the frontend is home.

Off the keyboard: you'll find me on a motorbike ride or deep in a game — both surprisingly good for untangling a bug I left at my desk.

Based in
Depok, West Java
Right now
Frontend Engineer, PT Sigma Cipta Caraka
Studied
Informatics Engineering, Universitas Pamulang
Works in
Indonesian · English (written)

04Skills

The toolbox.

Grouped by how often I reach for them. No progress bars here — nobody is 87% React.

Frontend

the main event

What I do every day, and what I'd like to keep doing.

Core

  • React
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3

Styling & UI

  • Tailwind CSS
  • Material UI (v5)
  • Radix UI

State & data

  • Redux Toolkit
  • RTK Query
  • Zustand
  • Redux

Data viz & maps

  • Mapbox GL
  • Leaflet
  • Highcharts
  • ApexCharts

Mobile

  • Flutter
  • Dart
  • BLoC / Cubit

Backend

the plus-one

Enough to own a feature end-to-end.

Languages & frameworks

  • Go
  • Laravel
  • REST APIs

Integrations

  • LDAP auth
  • Azure AD · MSAL
  • Midtrans
  • Firebase FCM

Tools

the everyday kit

The stuff that keeps the other stuff working.

  • Git
  • Vite
  • Webpack
  • ESLint
  • Figma handoff
  • i18next

05Contact

Got an interface that needs some love?

Hiring for a frontend role, or need someone to build your product's web app? My inbox is open — and I promise to reply faster than a cold npm install.