Portfolio

Backend systems behind national campaigns, contests, and recommendation engines: the problem, what I built, and how it held up.

Hijab Hunt contestant and voting workflow preview

Event Platform

2024

Hijab Hunt Contest System

End-to-end contestant management and voting workflow.

Built the contestant platform for Hijab Hunt 2024 — registration, moderation, public voting, and winner selection — all in one system the editorial team could run themselves.

  • PHP
  • PostgreSQL
  • Redis
  • REST API
  • Security
Teman Mudik 2026 campaign backend architecture preview

Campaign Microsite

2024 - Present

Teman Mudik 2026

Route-aware personalization for the holiday travel season.

Led backend delivery for Teman Mudik 2026 by building reusable campaign modules, tightening publish workflows, and hardening high-traffic endpoints during peak holiday windows.

  • PHP
  • Phalcon
  • PostgreSQL
  • Redis
  • Nginx
Campaign microsite platform backend architecture preview

Campaign Microsite

2024 - Present

Campaign Microsite Platform

One reusable backend powering 14 national campaign microsites.

A shared backend platform behind 14 national campaign microsites across the detik Network — Detikcom, CNN Indonesia, and CNBC Indonesia. Reusable content services, a common publishing flow, and cache-aware read paths let each new event launch on proven infrastructure instead of a fresh build.

  • PHP
  • Phalcon
  • PostgreSQL
  • Redis
  • Nginx
ELENA CMS platform dashboard preview

Internal Product

2020 - 2021

ELENA CMS Platform

The CMS a thousand internal staff opened every day.

Built and maintained ELENA, the CMS behind Pintar's content operations. New features, bug fixes, and performance work, shipped in Agile sprints into a codebase that predated me.

  • PHP
  • Laravel
  • CodeIgniter
  • MySQL
  • Agile
iNews recommendation engine architecture preview

Recommendation System

2022 - 2024

iNews Recommendation Engine

Personalized news recommendations using behavior signals.

Built the recommendation backend for iNews.id, ranking article feeds per reader from location and reading behavior, at 55M+ monthly impressions.

  • Go
  • MongoDB
  • Elasticsearch
  • Redis
  • Microservices