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 Experiences
Learn about the journey I've been on and the moments that have helped me grow.
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
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 days 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.

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

4 months ago
4 min read
loading...
golang
security
See my other posts
Featured Project
Explore my selected project

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

Altair
Altair is an open source API gateway written in Go. Designed to be distributed, lightweight, simple, fast, reliable, cross platform, programming language agnostic and robust - by default
Go
Docker

Lagoe
Lagoe with AI-powered app is your steadfast companion for music creation, catering to beginners and professionals alike. With our advanced technology, you can effortlessly estimate chords from your favorite songs and even separate sounds into distinct elements for deeper analysis. Whether you're a composer seeking inspiration, a musician looking to learn new tunes, or a producer aiming to perfect your productions, our app equips you with the tools you need to take the next step in your musical journey.Save your valuable time and enhance your creativity with this revolutionary AI app
Go
PostgreSQL
Python
Google Cloud Provider
Docker
Nginx
See my other projects