Firman Hanafi
Solution Architect · Notes

About Me

Scaling Systems,
Exploring Trails

I'm a Solution Architect with over 11 years of experience in software development, including 9+ years focused on payment technology architecture at DOKU — Indonesia's pioneering payment gateway.

I design core financial systems, reconciliation platforms, transfer services, remittance flows, and API architectures that process millions of transactions. My expertise lies in event-driven architecture, microservices, and nanoservices patterns.

Recently, I've been shifting my focus towards AI-assisted development practices, Vibe Coding, and workflow automation using n8n and LLM integration to accelerate engineering productivity.

Outside of work, I enjoy camping with my family, exploring specialty coffee, and occasional hiking trips — just as the tagline says: scaling systems, exploring trails.

🏗️
System Architecture
Designing scalable, event-driven payment platforms
💳
FinTech & Payments
PCI DSS compliant systems processing millions of transactions
🤖
AI & Automation
LLM integration, n8n workflows, and Vibe Coding practices
⛰️
Explorer at Heart
Camping, coffee, and trail adventures with family

Education

🎓
STMIK Dharma Negara
Bachelor in Computer Science (S.Kom), Informatics Engineering — S1 Conversion
2015 — 2017 · Completed while working full-time
📘
Telkom PDC
Diploma 2 (equivalent to an associate's degree), Informatics Engineering
2013 — 2015 · Self-funded through non-IT jobs

Why this site

I've been doing this long enough to notice the same trade-offs reappear in different disguises. Writing them down helps me think, and hopefully helps someone else avoid a dead-end I've already walked into.

The topics I keep coming back to:

  • Architecture & design patterns — how to scope solutions that survive contact with real teams and real deadlines.
  • AI for software engineering — what actually works, what's overhyped, and what's changing faster than anyone can keep up with.
  • Engineering leadership — the soft parts of the job that don't fit in an architecture diagram but determine whether the diagram gets built.

Get in Touch

Interested in collaboration, architecture consulting, or just a conversation about technology and coffee? Feel free to reach out.