MMuhammad Arief Rahman
A Generalist Software Engineer with strong focus on backend-engineering and devops. Making an impact since 2018 across diverse sectors, including unicorn startups, government, fintech, educations, and more to come!
Featured Portfolio

Kanjiverse
A modern, interactive web application for learning Japanese kanji, vocabulary, and kana. Built with Next.js and TypeScript, this application provides an engaging way to study Japanese through quizzes, reference materials, and spaced repetition learning.
Next JS
Typescript
Tailwind
Docker
See my other portfolios
Featured Post
Muhammad Arief Rahman
How Unicorn Scale Company Detect Millions of Violated Ecommerce Product Everyday
At Unicorn Scale Company, sellers constantly try to bypass marketplace policies by slightly modifying images of prohibited products. Traditional hash-based methods fail to detect these manipulations, so we implemented perceptual hashing (pHash) to identify visually similar images—even when altered. In this article, we dive into the architecture, implementation, and real-world impact of our scalable detection system that processes millions of products daily.

3 months ago
4 min read
loading...
golang
security
Muhammad Arief Rahman
Building a Go Wallet App with a Redis-like Single-Threaded Event Loop Concept
Go concurrency for wallet apps: Implement serial execution for data integrity and prevent race conditions.

7 months ago
15 min read
loading...
golang
algorithm
Muhammad Arief Rahman
Securing Image With Signed URL in Golang
Signed URLs help protect sensitive data by ensuring that API access is time-limited and authorized. This article explains how to implement signed URLs in Go.

8 months ago
4 min read
loading...
golang
security
See my other posts
Featured Experiences
Learn about the journey I've been on and the moments that have helped me grow.
2025
Joined Paystone
January
My first ever experience working with a Canadian company, I am excited to join Paystone and contribute to their mission of providing the best payment solutions for their customers.
2023
Joined Govtech Edu
February
Inspired by Govtech Edu's mission, I am motivated to join the company and contribute to advancing education in Indonesia.
2018
Joined Bukalapak
June
Jakarta, Indonesia
Inspired by Bukalapak’s commitment to nurturing and investing in local talent—a rare approach at the time—I was motivated to join and contribute to this vision.
See my full experiences