Backend engineer · Indonesia
I build software that stays understandable.
I'm Muh Faris—a backend-focused software engineer working with Go, distributed systems, and developer tools. I write about the hard parts, not just the finished result.
Proof, not promises
Selected work
Zain Archviz
Replaced a $17/month Wix site with a focused portfolio built on Next.js, Decap CMS, and Netlify, while keeping the client's publishing workflow familiar.
Nvim Plugin PrayerTime
Lightweight, standalone Neovim plugin that integrates accurate Islamic prayer schedules directly into your workflow.
How I work
Clear systems beat clever code.
I care about failure modes, observability, and leaving code easier to change than I found it.
- Start from the actual constraint
- Make trade-offs explicit
- Measure before optimizing
From the notebook
Recent writing
Restore Database to MSSQL Server at Linux
Story about how to restore database to mssql server at linux
Develop Reminder App
Use AI for develop Reminder App with react native
Learning Financial Statements
Let's learn financial statements with ChatGPT: balance sheets, income statements, cash flow statements, and annual reports
Have a hard problem?