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
Gherkio: Declarative API Testing in Go
A Go CLI for describing API workflows in YAML, checking HTTP and Redis state, mocking outbound requests, and generating reports without test glue code.
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.
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
Gherkio v0.1.0-alpha.9: Redis, Repeat Workflow, dan Load Test
Catatan tentang Redis assertion, repeat workflow, virtual user, dan beberapa perbaikan penting yang masuk ke Gherkio v0.1.0-alpha.9.
Review Ebook: The Art Of Story Telling
Kesan setelah membaca The Art Of Story Telling, dari pembahasan yang menarik sampai beberapa bagian yang menurutku masih kurang.
Restore Database to MSSQL Server at Linux
Story about how to restore database to mssql server at linux
Have a hard problem?