About

Engineering with product context.

Iโ€™m Rafi Putra Ramadhan, a full-stack engineer based in Indonesia. I build practical software for real operational workflows, with a focus on backend systems, product interfaces, and maintainable delivery.

01

How I work

My work sits between engineering and product execution: understanding how people work, turning that into clear systems, and shipping details that hold up in production.

I care about software that is understandable, resilient, and useful. Good systems are not only technically correct; they make the next decision easier for the team using and maintaining them.

02

Journey

My path into software came through multimedia and content work โ€” building educational videos, managing content systems, and learning to think in terms of the user first.

That background shaped how I approach engineering: I focus on what the software is for, not just what it does. Over time I moved from CMS platforms to production web applications, first with Laravel and later expanding into Node.js, React, and Next.js.

Today I work as a Backend Developer at PT. Jelajah Data Semesta, shipping product features across HR, attendance, and loyalty platforms, and contributing to internal tooling along the way.

03

Currently exploring

  • Reliable background processing for transactional systems (queues, retries, idempotency).
  • Designing, deploying, and maintaining containerized web applications on Linux servers using Docker and modern deployment workflows.
06

Technical range

The tools I reach for most often, organized by where they sit in the stack. This is a working set โ€” I pick whatever fits the constraints of the product.

Backend

  • Laravel
  • Node.js
  • Express.js
  • PHP
  • PostgreSQL
  • MySQL

Frontend

  • React
  • Next.js
  • Inertia.js
  • JavaScript
  • jQuery
  • Tailwind

Workflow

  • MDX content
  • Git
  • Vercel
  • PhpStorm
  • WebStorm
  • Docker
07

Workspace

What I work on. The setup is built for long sessions, multiple windows, and quiet focus.

computers

  • Laptop

    MacBook Pro M4 Pro (14", M4, 2024) 24GB / 512GB

  • Desktop

    Ryzen 3400G ยท 16GB ยท GTX 1660 Super ยท 256GB + 240GB SSD ยท 1TB HDD

monitors

  • Primary

    Lenovo G34W-30 34" Ultrawide 1440p 170Hz Curved

  • Secondary

    Samsung LS24R35 24" 1080p 75Hz

peripherals

  • Keyboard

    Digital Alliance MecaAir Red Switch

  • Mouse

    Logitech G102 Lightsync

  • Earphone

    SIMGOT EW200 + Final Audio Type E tips