Hi, I'm
Muhammad Luthfi
Backend Engineer
Senior Backend Engineer • System Architecture • Distributed Systems
I design and build production-grade backend systems with an architecture-first mindset. My focus is on scalability, security, long-term maintainability, and solving complex distributed system challenges. I believe clarity beats cleverness, and that great systems are built on strong fundamentals.
What I Bring
System Architecture
Design patterns, distributed system trade-offs, secure system design, and scalable API design. Building systems that are both powerful and understandable in production.
Backend & Microservices
Building backend platforms, microservices architectures, service-to-service communication (REST, GraphQL, gRPC), and real-time systems. Obsessed with architectural boundaries and data flow.
Real-Time Platforms
Production experience building event-driven, real-time conversational AI platforms with RAG and real-time pipelines. Understanding of operational complexity and failure modes.
Full-Stack Integration
Frontend integration with React & Next.js with a system-oriented approach. Understanding how backend decisions impact frontend architecture and UX.
Engineering Principles
Architecture is About Trade-Offs
No perfect architecture exists. Every decision involves trade-offs. The goal is to understand them deeply and make informed choices aligned with your constraints.
Clarity Beats Cleverness
Code and systems must be readable, understandable, and maintainable. Clever solutions that only the author understands create technical debt and operational risk.
Security & Correctness First
Security breaches and correctness failures cost far more than optimization gains. Build systems that are secure and correct first, then optimize if necessary.
Operational Excellence
Systems must remain understandable and maintainable in production. Design with observability, debugging, and operational simplicity in mind from day one.
Company Experience
Artajasa
Software Engineer (Cita Kita) • Dec 2019 – Present
PT Artajasa Electronic Payment (ARTAJASA) is a pioneer in the transaction market in Indonesia, particularly as a provider of infrastructure networks for banking. ARTAJASA creates flexible payment transaction products and services that can be applied at every level of business unit.
- →Developed and maintained microservices using Go on GCP, ensuring scalability and reliability.
- →Implemented CI/CD pipelines with GitLab-CI to automate building, testing, and deploying software.
- →Designed and developed web and backend applications using JavaScript, TypeScript, and Go.
- Click to see more details...
Sirka
Core Back-End • Jul 2021 – Jan 2023
Sirka is a revolutionary diet coaching platform and mobile health solution for chronic disease prevention in Indonesia. Backed by Y Combinator, AC Ventures, Wavemaker and Sequoia.
- →Designed and developed high-performance, resource-efficient scraping APIs to gather critical data for the SIRKA platform.
- →Built and maintained APIs supporting core application functionalities, ensuring reliability and scalability.
- →Expanded the food database from 1,000 to 3 million items with multi-portion support, making it easier for users to select accurate dietary references and plan meals effectively.
- Click to see more details...