Hello,
I'm Rafi Putra Ramadhan
Full Stack Developer
Full-stack engineer focused on backend systems, product workflows, and reliable web applications — turning complex requirements into maintainable products with Laravel, Inertia.js, Node.js, React, and Next.js.

2+ years

Experience

Laravel · Inertia.js · Node.js · React · Next.js

Tech Stack

HRIS · Attendance · Loyalty · Payments

Project Types

Selected work

Systems, product experiments, and technical builds shaped by real implementation constraints.

Build
2024

Laravel Inertia Datatable

Learn how to implement server-side pagination, filtering, live search, sorting, and limit the number of records displayed per page in your Laravel application. Enhance performance by fetching only the required data while allowing users to filter results, search in real-time, sort data, and control the number of entries displayed per page.

Laravel
ReactJS
InertiaJS

Details

Build
2023

Laravel Passwordless Authentication

Learn how to implement Laravel Passwordless Authentication with Inertia.js and React.js. This method allows users to log in securely without the need for a password, enhancing user experience and simplifying authentication in Laravel applications.

Laravel
ReactJS
InertiaJS

Details

Build
2023

Laravel Chat App

Laravel Chat App is a realtime chat application built with Laravel, Inertia JS, and React JS. This project is an example of how to implement realtime chat application in Laravel using Soketi.

Laravel
ReactJS
InertiaJS

Details

Build
2023

Cara Store

Cara Store is a Payment Point Online Bank (PPOB) platform that offers a seamless payment gateway for topping up various online games. With Cara Store, users can quickly and securely purchase in-game credits, making it a convenient solution for gamers looking for hassle-free transactions.

Laravel
ReactJS
InertiaJS

Details

Writing

Notes from real projects: implementation details, architecture tradeoffs, and practical guides.

Laravel Passwordless Authentication
ArticleLaravel9 min readOct 2023

Laravel Passwordless Authentication

In this article, we'll explore how to implement passwordless authentication in Laravel using a magic link. This method allows users to log in without traditional passwords, simplifying the process and enhancing user experience. Follow along to set up your Laravel project and create a seamless sign-in and sign-up process with email verification!

Read article
Build API in less than 2 minutes
ArticleAPI4 min readNov 2022

Build API in less than 2 minutes

In this guide, you'll learn to build a simple REST API in under two minutes using Node.js and Express.js. Follow the steps to set up your server, create routes, and test your API effortlessly!

Read article

Get in touch

Have a product, platform, or internal tool that needs thoughtful engineering?

I’m open to full-time roles, contract work, and technical collaborations. Send a note and I’ll get back to you.