Deep dive into Factory Method with 5W+1H, folder tree, and real Go implementation in clean/hexagonal style.
Hello,
My Name is
Firman Agam
Backend Engineer with experience building scalable backend systems in enterprise and product-driven environments. Specialized in Golang, REST/gRPC APIs, and system design, with hands-on experience improving performance, scalability, and reliability of production systems. Strong background in translating business requirements into robust technical solutions.
Developer Profile

5+
Years Experience
20+
Completed Projects
10+
Production Services
About Firman Agam
Jakarta, Indonesia, 13910

Always Learning
Curiosity-first mindset for backend architecture and product delivery.
Backend Engineer with experience building scalable backend systems in enterprise and product-driven environments. Specialized in Golang, REST/gRPC APIs, and system design, with hands-on experience improving performance, scalability, and reliability of production systems. Strong background in translating business requirements into robust technical solutions.
Designed and implemented high-performance promo evaluation services using Golang and gRPC.
Character
Collaborative, accountable, and structured in execution from planning to production support.
Open for backend, platform, and product engineering work. — agamwork28@gmail.com.
My Projects
Top starred public repositories from GitHub, filtered to active non-fork projects.
Showing 6 of 28 projects
Collection of coding challenge solutions and algorithm practice in Go.
eduplay
1EduPlay — Educational Mini Game Platform (PWA)
Node.js backend API service for a learning platform.
Golang blog backend implementing Domain-Driven Design principles.
Personal portfolio website with bilingual CV, engineering blog, and project showcase.
Go backend API for Islamic content, including Surah, Ayah, Juz, and Hadith endpoints.
Live Deployments
Products currently running in production on my own VPS.
Thollabul Ilmi
LiveIslamic knowledge platform for students — Quran, Hadith, worship tools, and structured learning paths.
EduPlay
LivePWA educational mini-game platform combining learning with gamification — XP/leveling, daily challenges, and real-time leaderboards.
Wedding invitation and event management platform for couples and organizers.
Recent Writing
Technical notes from real project and system design experience.
Deep dive into Abstract Factory with 5W+1H, folder tree, and real Go implementation in clean/hexagonal style.
Deep dive into Builder with 5W+1H, folder tree, and real Go implementation in clean/hexagonal style.
My Services
Core technical capabilities and tooling.
backend
frontend
architecture
tooling