Head of Development · Medan, Indonesia
I build the systems that run shops, restaurants, and schools.
Eight years of backend engineering, two of them leading40+ engineers across six to eight concurrent enterprise projects. Retail POS, restaurant POS, school management, custom CRM — shipped to clients who cannot afford downtime.
Selected work
Case files 01–03One approval module, two designs: a rebuild and a standard
A pair spent two weeks on an approval design that forced one account per role — caught in review before launch, rebuilt in a week with a pattern three other projects already used. The team never knew it existed, and that gap became a 40-standard analyst handbook.
Head of Development
The foodcourt deal we lost: conflict rules for a multi-device POS
A second foodcourt put several waiters and one cashier on shared orders — and the offline-first POS had no answer for two devices disagreeing. Kafka broadcasts shipped in a week; the conflicts they exposed took six, and we lost the client before the fix shipped. The rules went to production anyway.
Head of Development
Foodcourt POS: offline-first under a one-week deadline
A 43-tenant foodcourt on poor wifi made every POS order take about 20 seconds — and the deal was off in one week if it stayed that way. I directed a retrofit that batched the existing mutations through a single sync endpoint, then led the fix when overlapping syncs duplicated transactions in the pilot.
Head of Development
Hands-on
Side projectExperience
2012 — presentHead of Development · PT. Pundi Mas Berjaya
40+ engineers, 7 direct reports. Six to eight concurrent SaaS and custom enterprise projects.
Lead Web Developer · PT. Pundi Mas Berjaya
Built and led a team of seven Laravel developers. Set coding standards, mentored juniors.
College Lecturer · STMIK TIME
Taught algorithms, databases, OOP and web development to 200+ students.
Web Developer · PT. Dizytech Bangun Asia
Fintech reporting, college grading systems, e-commerce and company sites in Laravel.
IT Support · Hotel Soechi Medan International
Networks and hardware, plus a small in-house mobile app for hotel services.
Mobile Game Developer · CV Maxime Infinite Intermedia
Casual mobile games with 100k–1M downloads each.
Get in touch
Open to conversations about engineering leadership, delivery process, and enterprise systems that have to work on a busy Saturday.