About
I'm Ammar Hanif - a full-stack engineer based in Semarang, Indonesia, with 8+ years building production software. I partner with Australian digital agencies as a white-label senior engineer: embedded in your team, invisible to your clients, delivering work you're proud to put your name on.

Background
I started my career in 2019 as a fullstack developer at Bratamedia, a digital agency in Semarang. Building client projects end-to-end pushed me to go deeper - backend architecture, database design, and clean delivery under real deadlines.
From there I moved into lead roles - first as Lead Software Engineer at Nifty Educate, building an education platform with gamification mechanics, then as Head of Programmer at Nine Dragon Labs, leading a team across concurrent client projects for an agency serving 5+ countries. By 2024 I went fully independent, working directly with clients across SaaS, AI, and custom web products.
Building end-to-end web solutions for clients across SaaS, AI marketplaces, and custom web apps. Managing 5-10 clients independently from requirement gathering to production deployment.
Led a team of 2-4 developers across concurrent client projects for an agency serving 5+ countries. Delivered an LMS with YouTube integration and payment gateway.
Led end-to-end development of an education platform using Laravel and React. Implemented gamification features - points, badges, progress tracking - to drive student retention.
Built custom web applications for agency clients using Laravel. Translated design and marketing requirements into responsive, functional web solutions.
Education
Universitas Stikubank Semarang · 2016 - 2021
Tech Stack
Everything below I've shipped in a real product - not just a side project or a tutorial. I choose boring, proven technology because it's what your team can maintain after I'm done.
Working with me
The timezone concern is the first thing agencies raise. Here's how I make it a non-issue.
Online from 8am AEST. Join your standups, reply in Slack within the hour.
Every engagement starts with an NDA. I can operate under your agency email if needed.
Jira, Linear, Notion, Trello - I adapt to what your team already uses.
Short async video updates every Friday so you always know where things stand.
All code goes through PRs. I write clean commit messages and respond to reviews promptly.
30-minute call before any engagement. If I'm not the right fit, I'll say so.
Clear written and spoken English - no language barrier, no miscommunication on specs or standups.
Book a free 30-minute call and let's see if I'm the right addition to your team.
Book an Agency Fit Call