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.
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.
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.
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.
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
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