M 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 Project

Rubicons

Rubicons

Rubicons is a lightweight, pure Ruby SVG icon toolkit inspired by React Icons. It provides a simple and consistent way to include beautiful SVG icons in your Ruby and Rails applications without external dependencies.

Ruby

Ruby on Rails

Redis

Tailwind

Tailwind

Docker

Nginx

Kanjiverse

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

Next JS

Typescript

Typescript

Tailwind

Tailwind

Docker

Lagoe

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

PostgreSQL

Go

Python

Docker

Nginx

GCP

Altair

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

See my other projects

Featured Post

insomnius logo 2Muhammad 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.

an images

4 weeks ago

4 min read

loading...

golang

security

insomnius logo 2Muhammad Arief Rahman

Building a Go Wallet App with a Redis-like Single-Threaded Event Loop Concept

This article explores our journey building a high-performance wallet application that handles concurrent transactions while maintaining strict data consistency, diving into how we implemented ACID principles (minus durability) using Go's concurrency model, comparing different isolation levels and serialization techniques, and ultimately choosing a single-threaded event loop approach that delivered both simplicity and reliability, complete with performance benchmarks and a working implementation you can test yourself.

an images

5 months ago

15 min read

loading...

golang

algorithm

insomnius logo 2Muhammad 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.

an images

5 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