Farizal Hamami

hello from Jakarta, building for the web for 8 years

Hi, I’m Farizal.

I’m a software engineer from Jakarta, Indonesia. I build web apps for businesses, mostly the unglamorous kind that quietly hold a company together: internal tools, dashboards, and the small systems that stop people from doing the same task by hand every day.

If your team copies an order from WhatsApp into a spreadsheet, then into an invoice, then into another spreadsheet “just to be safe”, I’m the person who gets slightly too excited about fixing that.

Farizal Hamami
me at FuseCon '26

mostly Laravel + Vue, if you’re curious

what I build

Most of my work lives behind a login screen. Things like:

  • Internal tools and admin panels, so orders, stock and approvals live in one place instead of five spreadsheets.
  • Dashboards that pull numbers from the tools you already use and put the weekly report together on their own.
  • Automations and integrations between your apps, so data moves by itself instead of by copy-paste.
  • Custom web apps, when nothing off the shelf fits the way your business actually works.

tools I usually reach for: Laravel and PHP, Vue and Nuxt, Node.js, Python, PostgreSQL or MySQL, Redis, Docker, Cloudflare. The tool matters less than understanding the job, though.

how I like to work

I’ll start by asking you to walk me through how the work happens today, including the workarounds nobody is proud of. That’s usually where the real problem is hiding.

Then I build the smallest thing that actually helps, put it in front of the people who will use it, and improve it from there. No big reveal after three months of silence. You own the code, the data and the accounts, and I’ll explain everything in plain language. You shouldn’t need a dictionary to understand your own software.

I also care a lot about security, enough to write about passwords and phishing on Medium. Your customers’ data should be boring and safe.

illustrative, not client work

a few stories

The kind of thing I build, told as short stories. They’re illustrative: based on problems that show up in a lot of businesses, not on a specific client, and there are no made-up numbers.

English + Bahasa Indonesia

things I’ve written

I write on Medium now and then, in English and Bahasa Indonesia, mostly about everyday tech annoyances and staying safe online.

“We would find it ridiculous in person. Online, we call it onboarding.”

from my post about sign-up walls

Jakarta time, UTC+7

say hi

If something in your business still runs on copy-paste, I’d like to hear about it. Tell me how it works today, and I’ll tell you honestly whether software can help, even if the answer is “not yet”.

hello@zalhamami.dev

or find me on LinkedIn and Medium.

Farizal