Bahasa Indonesia
Ikhwanul at his desk at Instrumeta, with Tandahari open on a laptop and a tablet

Ikhwanul Hakim

Product engineer. I build software, from talking with users until it’s ready to use.

Most people call me Iwan. Based in Indonesia, building software since 2023.

  1. 2023-2024Programmer and QA
  2. 2024-2025Project manager
  3. 2025-nowSoftware engineer

Building and testing apps for clinics and campuses.

2023-2024Programmer and QAPT Ruang Algo Multimatics

I graduated from Bangkit Academy with Distinction in the Android track. Bangkit is a program by Google with GoTo and Traveloka. A startup hired me while I was still in college.

  • Main work: Flutter mobile apps for iOS and Android
  • CLINICALGo clinic performance dashboard with Metabase
  • QA for CLINICALGo and the SIAGoCloud apps
Ikhwanul at his desk, coding on a laptop
  • CLINICALGo Patient AppClinic booking and visit history.
  • SIAGoCloud Academic PortalsApps for students and lecturers.
  • CLINICALGo BI DashboardClinic revenue and performance dashboard.

Managing five products at once.

2024-2025Project managerPT Ruang Algo Multimatics

ERP, government audit, clinic and admin systems, all running together.

  • Writing requirements and planning sprints
  • Running user acceptance tests (UAT)
  • Sitting with clients until we agreed on what done means
Ikhwanul going through a system with a client team at their clinic
  • ERPGoERP with 7+ modules for small businesses.
  • SI MAWASAudit management for a government office.
  • SI PAKAICivil servant administration.
  • DesaLinkPlatform for student programs in villages.
  • Ankrah StudiosCreative studio website, from brief to launch.

Building software for schools, attendance, and face verification.

2025-nowSoftware engineerPT Instrumeta Teknologi Nusantara

Applied as a project manager, placed as a developer. Now writing production code every day, with a project manager’s habits:

  • Ask before building
  • Cut scope early
  • Test before it goes out
Ikhwanul working on a laptop in a cafe
  • EDUNUSAA suite of school apps: admissions, exams, tuition, report cards, attendance, library.My part: the exam, tuition and login (SSO) apps, plus the shared backend.
  • TandahariEmployee attendance app. The system checks every check-in; an admin decides the unclear cases.My part: every codebase, from the Go backend and Svelte admin to the Kotlin Multiplatform mobile app.
  • TandarupaFace matching API: register a face once, then check new photos against it. SDKs for Laravel and Flutter. Still in sandbox.My part: the API service and both SDKs.

What I’m learning

  • Using AI to build software and automate work
  • Design systems
  • Deployment, containers, CI/CD

My homelab is where I experiment, including breaking things on purpose.

An old laptop mounted on the wall, running a terminal

Outside work

Off screen

A homemade sausage pizza on a glass plate
Homemade pizza. No oven, so the frying pan did all the work.
A cat resting next to a laptop keyboard
My cat. Code contributions: zero.
A homemade cheesecake quesillo with caramel sauce on a green plate
Homemade cheesecake quesillo. The first one was too sweet. This one’s better.
More on Instagram