Skip to content
insomnius.
photo of muhammad arief rahman

Muhammad Arief Rahman

Generalist Software Engineer

Building software since 2018

"If you would not be forgotten as soon as you’re dead, either write something worth reading or do something worth writing."

Get in Touch

Always open to connect!

Hello, there! 👋

I’m passionate about problem-solving, not just technical challenges, but also understanding the root causes by collaborating with domain experts and business owners.

This approach has helped me create positive change in every company and project I’ve joined. I built this website to share my journey and perspective as a software engineer.

Story behind Insomnius

During college, I worked day and night to learn programming, coming from a vocational background in accounting with little math experience. To succeed, I had to work harder than most. That’s when I coined insomnius and the motto sleep well is my dream because I believe I won’t truly rest until I achieve my goals.

Tech Stack

Golang
Ruby
Javascript / Typescript
PHP
Python
PostgreSQL
Docker
Kubernetes
GCP
Ruby on Rails
PHP Laravel

Mental Models

First Principles Thinking

Break problems down to their core truths before deciding on solutions. Don’t blindly follow patterns—understand why they exist.

Pareto Principle (80/20 Rule)

Deliver what matters most first. If you’re building a search feature, start with the basics: input text, press enter, show results. Autocomplete and search history can wait until users actually need them.

Keep It Simple

I strongly prefer simplicity over complexity. Start making an app with Monolith instead of Microservices? Fine. Plain SQL instead of heavy ORM? Fine. If something can be done simply, do it simply. If it doesn’t scale yet, wait until scaling is actually necessary.

It’s All About People

Technology scales systems. People scale outcomes. No matter how strong your technical skills are, leadership is ultimately about people. A leader’s job is not only to get work done, but to align people, vision, and trust.

Professional Journey

The full timeline of my career path and milestones.

2025

Technical Lead Manager

September 2025 - PresentRemote, San Francisco Bay Area, USA
  • Work directly with the CEO, CTO, and Head of Product & Technology, shaping PRDs and technical designs while leading features from design through implementation.
  • Spearheaded and personally built a construction-industry AI agent product line with OpenClaw and Ruby on Rails. It generates bid insights, extracts quantities from construction drawings, and supports custom agent workflows.
  • Designed AWS EC2 multi-container provisioning and a Stripe-integrated onboarding flow. The product signs about three new customers per month at roughly $5K per month each, reaching $15K in monthly new contract value and $100K+ in total contract value.
  • Improved company-wide CI/CD, saving about 40 minutes per engineer each day and reclaiming 13+ engineering hours daily across a team of about 20.
  • Lead 8 to 10 engineers through one-on-ones and feature delivery across a dozen clients, representing about $400K in annual value, and established the company's first formal performance review process.
OpenClawRuby on RailsAWS EC2StripeAI agentsteam leadershipperformance reviews

Joined Boon

September 2025

Joined as Technical Lead Manager to build construction-focused AI agent products and lead engineering delivery from product design through launch.

Boon

Boon is an AI-powered workflow automation platform based in San Francisco. The platform provides AI agents that integrate with existing systems to automate operational workflows across construction and logistics industries, helping companies reduce costs and improve efficiency.

Visit website

Senior Software Engineer

January 2025 - August 2025Remote, London, Canada
  • Reduced platform errors by 8 million per month in a high-scale TypeScript codebase containing about 5 million lines.
  • Led adoption of automated feature testing with Playwright, TypeScript, and GitLab CI/CD, saving developers more than 40 minutes each day.
TypeScriptPlaywrightGitLab CI/CDplatform reliabilityautomated testing

Joined Paystone

January 2025

Joined Paystone as an individual contributor on a high-scale TypeScript platform, focusing on reliability and automated feature testing.

Paystone

Paystone is Canada's largest independent payment processor, headquartered in London, Ontario. The company provides integrated payment processing and customer engagement solutions, serving over 35,000 merchant locations across North America and processing more than $10 billion in transactions annually.

Visit website

2024

Lead Software Engineer - Lecturer Career Platform

July 2023 - December 2024Remote, Indonesia
  • Led development of Indonesia's first centralized career platform for about 500,000 lecturers, helping around 100,000 advance their careers and promotions.
  • Led a lecturer promotions platform for about 10,000 users, enabling salary adjustments while meeting state regulations.
  • Delivered the platform with Laravel, React, and Kubernetes, with about 80% API test coverage.
LaravelReactKuberneteslecturer career platformAPI testing
2023

Lead Software Engineer - Student and Teacher Platform Integration

February 2023 - July 2023Remote, Indonesia
  • Led integration of nationwide student and teacher platforms with Google Workspace, improving services used by about 58 million people across Indonesia.
  • Cut synchronization time from 7 days to 4 hours using Go, PostgreSQL, Redis, and Google Pub/Sub.
GoPostgreSQLRedisGoogle Pub/SubGoogle Workspaceeducation platforms

Joined Govtech Edu

February 2023

Joined as Lead Software Engineer, building nationwide education systems and lecturer career platforms.

Govtech Edu

Govtech Edu is Indonesian government's development partner, driving national-scale transformation for education through technology.

Visit website

2022

Technical Lead - Trust and Fraud Platform

September 2021 - February 2023Remote, Indonesia
  • Optimized cloud costs and recalibrated fraud rules with product and stakeholder teams, contributing to about Rp1.4 billion in annual savings.
  • Led a reusable KYC domain using Go, PostgreSQL, Kubernetes, and Azure OCR and liveness checks, enabling identity verification for 50,000 sellers within three months for a new market launch.
  • Built phishing prevention with BigQuery and Go, processing millions of data points daily and saving tens of millions of Rupiah each month.
  • Mentored QA, mobile, and frontend engineers into full-stack contributors within three months, improving cross-team delivery.
GoPostgreSQLKubernetesAzureOCRliveness detectionBigQueryfraud rulesKYC
2021

Promoted to Technical Lead at Bukalapak

September 2021Jakarta, Indonesia

Moved into technical leadership for trust, fraud, and core communication systems after leading backend engineering teams.

technical leadershiptrustfraudBukalapak
2020

Lead Backend Engineer - Merchant Transactions and Quality

September 2019 - September 2021Jakarta, Indonesia
  • Managed seller transaction flows for acceptance, delivery, refunds, and remittances, with monitoring for about 6 million daily remittance transactions.
  • Built a seller scoring system in Go and MongoDB that became a key part of the Super Seller feature and generated about Rp1 billion in 2020.
  • Built phishing prevention with data scientists using BigQuery and Go, processing millions of data points daily and saving tens of millions of Rupiah monthly.
GoMongoDBBigQueryKibanaDatadogOpsgenieseller scoringremittance
2019

Backend Engineer - Policy and Seller Quality

June 2018 - September 2019Jakarta, Indonesia
  • Built product policy detection that banned millions of non-compliant products each day and helped operations teams protect the marketplace.
  • Built a Go and Kafka bot detection system for registrations, preventing referral abuse and saving millions of Rupiah.
GoRuby on RailsKafkaMongoDBproduct policybot detectionseller quality
2018

Joined Bukalapak

June 2018Jakarta, Indonesia

Started as a Backend Engineer, building marketplace policy, transaction safety, and abuse-prevention systems.

Bukalapak logo

Bukalapak is an Indonesian e-commerce platform that connects buyers and sellers, offering a marketplace for a wide range of products, from electronics and fashion to household items. Established in 2010, it's one of Indonesia's largest online marketplaces, serving millions of users and small businesses.

Visit website

2017

B.S. in Computer Science

2013 - 2017Jakarta, Indonesia

Graduated from Universitas Budi Luhur. Thesis work explored sentiment analysis using opinion mining and a Naive Bayes classifier, reaching an average accuracy of 86%.

Graduation photo

My final thesis titled: Opinion mining application using the Naive Bayes classifier algorithm at the Attorney General's Office of the Republic of Indonesia.

See abstract

Founding Web Engineer

July 2017 - June 2018Jakarta, Indonesia
  • Built JARI's first web and API-based collection-management system using Laravel, jQuery, and Google Maps API.
  • The system helped secure multiple tenders and generate hundreds of millions of Rupiah in revenue.
LaraveljQueryGoogle Maps APIfounding engineer

Joined JARI as a Founding Web Engineer

July 2017Jakarta, Indonesia

Joined JARI to build the company's first web and API-based collection-management system.

Jari's logo

PT Jari Solusi International (JARI) was founded in 2017 with the mission of building a healthy and sustainable collection ecosystem in Indonesia. JARI's digital platform, Jari Collection, helps financial companies improve debt recovery rates in a more efficient and professional manner.

2016

Web Engineer

September 2016 - August 2017Jakarta, Indonesia
  • Built lecturer-management tools for attendance, student advising, access control, and e-learning integration.
  • Migrated and synchronized the existing system, including database normalization and an upgrade to a newer framework.
PHPCodeIgniterOracleBootstrap

Started my career at Universitas Budi Luhur

September 2016Jakarta, Indonesia

Joined the university's engineering division as a Web Engineer, modernizing lecturer systems while completing my degree.

Budi Luhur University logo

Budi Luhur University (Universitas Budi Luhur) is a private university located in Jakarta, Indonesia. Founded in 1979, it offers a range of undergraduate and postgraduate programs, particularly in fields such as engineering, business, computer science, communication, and law. The university is known for its strong focus on producing graduates with both academic knowledge and practical skills that meet the demands of the workforce.

Visit website