← Back to Home

About

Senior engineer.
Silent partner.
Your competitive edge.

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.

8+
Years experience
3h
AEST gap
100%
NDA compliant
Ammar Hanif
Available for Q4

How I got here

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.

2024

Independent Freelancer

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.

2022

Head of Programmer - Nine Dragon Labs

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.

2021

Lead Software Engineer - Nifty Educate

Led end-to-end development of an education platform using Laravel and React. Implemented gamification features - points, badges, progress tracking - to drive student retention.

2019

Fullstack Developer - Bratamedia Creative Agency

Built custom web applications for agency clients using Laravel. Translated design and marketing requirements into responsive, functional web solutions.

Academic background

Bachelor of Technology, Computer Science

Universitas Stikubank Semarang · 2016 - 2021

Tools I use in production

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.

Frontend
ReactNext.jsTypeScriptTailwindCSSFramer Motion
Backend
LaravelNode.jsPostgreSQLMySQLRESTGraphQL
Infra
AWS (EC2, RDS, S3)VercelDockerGitHub ActionsSentry
AI / ML
OpenAI APIAnthropic ClaudeRAG pipelinesLangChainPinecone

What day-to-day collaboration looks like

The timezone concern is the first thing agencies raise. Here's how I make it a non-issue.

AEST-aligned hours

Online from 8am AEST. Join your standups, reply in Slack within the hour.

Full NDA as standard

Every engagement starts with an NDA. I can operate under your agency email if needed.

Your tools, your workflow

Jira, Linear, Notion, Trello - I adapt to what your team already uses.

Weekly Loom updates

Short async video updates every Friday so you always know where things stand.

GitHub PR reviews

All code goes through PRs. I write clean commit messages and respond to reviews promptly.

Free fit call first

30-minute call before any engagement. If I'm not the right fit, I'll say so.

Fluent English

Clear written and spoken English - no language barrier, no miscommunication on specs or standups.

Sounds like a fit?

Book a free 30-minute call and let's see if I'm the right addition to your team.

Book an Agency Fit Call