Yogyakarta, Indonesia

Software engineerbuilding systems that scale.

I'm Muhammad Daffa Alfandy — a full-stack engineer with 5+ years building scalable backends and full-stack apps in Go, PHP, Python & TypeScript. I care about clean architecture, measurable performance, and shipping fast with AI in the loop.

View selected work Request resume
5+Years building backends
80%+Core-service test coverage

01 — About

A backend-leaning generalist.

My focus is the parts users never see but always feel — REST APIs, data models, and the architecture that keeps a product fast as it grows. At Mekari I cut the Run Payroll process time by up to 50% and helped move a core domain from PHP to Go.

I like owning things end-to-end: research, RFCs, rollout strategy, and the release process itself. I've led a Gitflow overhaul across three repos, driven cross-team initiatives, and mentored junior engineers along the way.

Lately I build with AI in the loop — LLM API integration and AI-assisted development — to ship features faster without cutting corners on tests or clean architecture.

Clean ArchitectureTest-Driven DevCI/CDDomain-Driven Design

02 — Experience

Where I've worked

2021 → Present
Apr 2026 — PresentCURRENT

Full-stack Software Developer

PT. Hama Smart Solution · Uninote · Jakarta, ID

  • Building Uninote, an automated meeting-recorder bot for Google Meet and Zoom that captures, transcribes and processes recordings.
  • Introduced feature flags and gradual rollout for safer continuous delivery and controlled production releases.
  • Designed and led a structured Gitflow workflow across three repos — cutting active branches by ~90% and removing recurring merge conflicts.
  • Leading the Salesforce CRM integration as primary owner.
Oct 2025 — Mar 2026

Full-stack Software Developer

PT. Hama Smart Solution · Japan Project · Remote / Japan

  • Built an AI-powered motorcycle touring companion (Honda AI Navi POC) with React/TypeScript, Django REST Framework and AWS (DynamoDB, Lambda, Cognito).
  • Applied Clean Architecture with domain-driven design and 80%+ test coverage.
  • Collaborated with a cross-border Japanese team, hitting every sprint milestone on schedule.
Jul 2025 — Oct 2025

Software Engineer 2 (Backend)

PT. Mid Solusi Nusantara · Mekari · Jakarta, ID

  • Led a high-impact cross-team initiative as primary owner, coordinating four teams across tribes.
  • Mentored junior engineers, ran code reviews and guided technical design decisions.
May 2022 — Jul 2025

Software Engineer 1 (Backend)

PT. Mid Solusi Nusantara · Mekari · Jakarta, ID

  • Reduced the Run Payroll process duration by up to 50% through targeted optimizations.
  • Drove research to migrate the Payroll domain from PHP to Golang for better performance and maintainability.
  • Owned initiatives end-to-end, from research and RFC through production release.
Sep 2021 — Mar 2022

Software Engineer Intern (Backend)

PT. Mid Solusi Nusantara · Mekari · Jakarta, ID

  • Developed unit tests for the Payroll Service, reaching 80% coverage.
  • Contributed to revamping Run Payroll, one of Talenta's core processes.
Nov 2021 — May 2022

Backend Engineer

Notary Office Project · Freelance · Yogyakarta, ID

  • Designed an information management system for a notary office using PHP, Golang, Docker and SQL.
  • Built REST APIs supporting 100+ monthly transactions.
2018 — 2023

UPN “Veteran” Yogyakarta

B.Sc. Computer Science · GPA 3.67 / 4.00

2021 — 2022

Bangkit Academy (led by Google)

Cloud Computing Path — Graduate

03 — Selected Work

Things I've built

All on GitHub →
Rhizome Core★ Featured

Rhizome Core

Comprehensive agricultural management system for large-scale farming and plantations.

LaravelLivewireFlux UITailwind CSSPHPMySQL
DCR Backend★ Featured

DCR Backend

Centralized Data Change Request backend serving every department.

LaravelPHPMySQLPostgreSQLREST API
Judo Command Center★ Featured

Judo Command Center

Offline-first desktop app for streamlined Judo competition management.

ElectronReactTypeScriptSQLiteVite
View code →
e-Voting RT★ Featured

e-Voting RT

Real-time e-voting system for neighborhood (RT) elections with remote control.

Next.js 14FirebaseTypeScriptTailwind CSS
View code →

04 — Toolkit

Skills & technologies

AI & LLM
LLM API IntegrationPrompt EngineeringAI-assisted Development
Backend
GolangPythonPHPNode.jsDjango / DRFLaravelFastAPI / Flask
Frontend
ReactTypeScriptJavaScriptVue.jsTailwind CSSLivewire
Databases
PostgreSQLMySQL / MariaDBDynamoDBMongoDBOracle
DevOps
DockerCI/CDGitGitflow
Practices
Clean ArchitectureTDDAgile / ScrumDomain-Driven DesignFeature Flags

05 — Contact

Let's build something solid.

Open to backend and full-stack roles, and interesting collaborations. The fastest way to reach me is email.