Muhammad Iqbal Afnan · Junior Backend Developer

Hi, I'm Muhammad Iqbal Afnan. I build reliable and efficient backend systems.

I specialize in developing scalable APIs using Golang, Next.js, and PostgreSQL. My work includes designing dependable services, optimizing data flows, and applying modern DevOps practices with Redis and Docker to ensure consistent performance in production environments.

Golang services
REST & GraphQL APIs
PostgreSQL & Redis
Clean code habits

Experience

5 Years

in software development

Projects

4 Completed

across various domains

Growth

Continuous

learning and improving skills

Global

Remote Work

with international clients

Trusted

100% Trusted

Delivering reliable solutions for global clients

Tech Stack

Golang · Next.js · Fastify · PostgreSQL · Redis

Recent Highlight

Solar panel dashboard with webhook alerts

Location

Sukoharjo, Indonesia · Remote ready

About

I turn complex backend goals into delightful products.

Muhammad Iqbal Afnan — Software Engineer & Informatics student in Indonesia. I enjoy pairing strong backend foundations with calm, animated interfaces people love to use.

Backend Architecture
System Design
Developer Experience
Reliable infrastructure with a human touch
I specialize in resilient services powered by Golang, Next.js, PostgreSQL, Redis, and modern DevOps tooling. My work spans real-time IoT dashboards, rural community portals, and gamified learning apps.

Across every project I balance performance, security, and product velocity while mentoring teammates on clean abstractions and pragmatic testing.

Current focus

Observability-first backend ecosystems for IoT and civic tech.

Tooling I reach for

Golang · Fastify · Next.js · Redis · PostgreSQL · Docker

What drives me
Shipping meaningful software that empowers communities and makes technology feel approachable.

01 · Impact-led engineering

From solar panel telemetry to digital village portals, I pursue work that uplifts people through thoughtful systems.

02 · Always learning

I iterate quickly, gather feedback, and refine architecture to stay ahead of product needs.

03 · Delightful delivery

Modern UI patterns, tasteful motion, and clean documentation ensure every build feels polished.

Education

Learning that anchors my engineering practice.

A timeline of academic milestones that shaped how I design resilient systems.

  • Duta Bangsa University
    Bachelor of Informatics
    Aug 2022 - Present
    Surakarta, Indonesia

    Focused on Informatics Engineering with courses in software engineering, distributed systems, and applied AI.

    • Studied various fundamental and advanced concepts in informatics, including algorithms, data structures, databases, computer networks, and software engineering.
    • Engaged in several software development projects as part of the curriculum, helping to apply theoretical knowledge into practice.
  • SMK Al-Islam Surakarta
    Vocational High School
    Jul 2019 - Jun 2022
    Surakarta, Indonesia

    Majored in Computer and Network Engineering with intensive hands-on practice in wired/wireless networking and operating system deployment.

    • Learned programming fundamentals as the foundation of logic and algorithms
    • Practiced manual and practical subnetting calculation
    • Performed RJ45 cable crimping and LAN connectivity testing
    • Installed and configured Ubuntu operating system for server and client environments
    • Completed real-world networking projects: router configuration and network management
    • Assisted school infrastructure maintenance and mentored peers in networking and programming basics
Projects

Selected case studies

A quick look at what I've been building lately. Visit the full archive for deeper context and progress status.

Realtime Solar Panel Monitoring background
Realtime Solar Panel Monitoring desktop preview
Completed
IoT
Web
Jun 2025 - Jul 2025
Realtime Solar Panel Monitoring
Telemetry-heavy monitoring platform streaming WebSocket insights from solar installations with Fastify, Redis, and MQTT.
Fastify
Mosquitto
Next.Js
PostgreSQL
Redis
WebSocket
Real-time IoT observability
View case study
Digital Village Portal background
Digital Village Portal desktop preview
Completed
Web
Dec 2024 - Jan 2025
Digital Village Portal
SaaS-inspired portal for Kedungmulyo Village with editorial workflows, organization directory, and responsive mapping.
Cloudinary
Firebase
Next.Js
Tailwind CSS
Civic engagement platform
Music & Lyric Quiz Game background
Completed
Mobile
Oct 2024 - Nov 2024
Music & Lyric Quiz Game
Casual Android experience that challenges players to identify Indonesian lyrics with real-time scoring and offline persistence.
Android
Kivy
Python
Gamified learning
View case study
Reminder App background
Completed
Mobile
Jun 2024 - Jul 2024
Reminder App
An app to help users manage their personal tasks effectively.
Android
Dart
Firebase
Flutter
Personal task management
View case study
Skills

A blend of tools for sturdy backends and pleasant interfaces.

I rely on proven technologies so I can move fast without giving up reliability, pairing a Golang-first backend world with modern frontend polish.

Programming Languages
6 Tools
Typescript
Javascript
Python
Golang
C++
C#
Frontend
2 Tools
Next.js
React
Backend
4 Tools
Node.js
Express.js
FastAPI
Fastify
Tools & IDE
5 Tools
Visual Studio Code
Docker
Git
Ubuntu
Linux
Versioning
1 Tools
GitHub
Database
3 Tools
PostgreSQL
MongoDB
Firebase
Let's Talk
Ready to build something impactful?
I partner with teams to shape backend architecture, ship polished web apps, and refine developer experience. Drop a note and I'll reply within 24 hours.

Location

Sukoharjo, Indonesia

Working remotely across time zones.

Tell me about your product goals—architecture, performance, UX, or all of the above.