๐Ÿ‘‹ Hi, I’m M. Ilham Syaputra

Iโ€™m a backend engineer focused on building clean, reliable, and scalable systems using Go and Python. I design and implement APIs, work with databases and caching layers, and care deeply about maintainable architecture and real-world system behavior.

Iโ€™m currently expanding my skills through hands-on home lab projects, experimenting with containerized infrastructure and self-hosted services to better understand how backend systems operate in production. I enjoy learning by building and continuously refining how I design and deliver software.

๐Ÿ”ง Technical Skills

  • Programming Languages: Go, Python, Javascript, Swift
  • Backend & System Concepts: Microservices, Clean Architecture, API Design
  • Backend Frameworks & Libraries: Go Fiber, Echo, Gin
  • API & Communication Protocols: REST, gRPC, Graphql
  • Databases & Data Storage: Oracle, PostgreSQL, MySQL, Redis
  • Containerization: Docker, Kubernetes
  • Version Control: Git
  • Monitoring & Logging: Grafana
  • API Testing & Development Tools: Postman

๐Ÿ’ผ What I Do

  • Build and maintain scalable backend services
  • Design and Implement REST, gRPC, and GraphQL APIs
  • Develop clean, maintainable systems using modular and layered architectures
  • Work with relational databases
  • Test, document, and debug APIs to ensure reliability and performance
  • Collaborate with product and frontend teams to deliver end-to-end features

๐ŸŒฑ Interests

I’m passionate about:

  • Backend system design and architecture
  • Distributed systems and service communication
  • Infrastructure and deployment automation
  • Performance, reliability, and system scalability
  • Open-source technologies and developer tooling
  • Continuous learning and hands-on experimentation

๐Ÿ“ซ Connect With Me

Feel free to reach out:

๐Ÿš€ Recent Projects

Currently focusing on learning and building a home lab to explore backend infrastructure, containerization, and self-hosted services. This includes experimenting with Docker-based deployments, service networking, monitoring, and improving system reliability through hands-on practice.


I’m always interested in collaborating on interesting projects or discussing backend engineering practices. Feel free to reach out!