Available for opportunities

Muhammad Naufal
Kurniawan

 

Building scalable, reliable, and maintainable systems - from embedded IoT devices to cloud infrastructure.

About

About Me

I'm a Software Engineer with a strong foundation in DevOps, Cloud Infrastructure, and IoT systems.

My work spans across the full stack - from writing firmware for embedded devices to architecting CI/CD pipelines

and deploying containerized services on Linux servers. I focus on building systems that are not just functional,

but scalable, observable, and maintainable in production environments.

Years of experience
3+
Projects completed
20+
Tech domains
7+

Full-Stack Dev

Building end-to-end web applications with modern frameworks

DevOps

Automating CI/CD pipelines and infrastructure on Linux servers

Cloud & Infra

Deploying and managing scalable services on AWS and VPS

IoT Systems

Developing embedded firmware and IoT data pipelines

Skills

Technical Skills

A comprehensive overview of my technical expertise across software engineering, DevOps, cloud infrastructure, and IoT.

Programming

TypeScript
JavaScript
Python
PHP
Go
Java
Dart

Frontend

React
Angular
Flutter
Tailwind CSS

Backend

Node.js
Express
FastAPI
REST API

Full-Stack

Django
Laravel

DevOps

Docker
GitHub Actions
CI/CD
Nginx
Linux Administration

Cloud & Infrastructure

AWS
VPS Management
Networking
Proxmox

IoT

ESP32
LoRaWAN
MQTT
Raspberry Pi
Embedded Systems

Projects

Selected Projects

Two projects that represent my work across IoT systems, cloud infrastructure, and DevOps automation.

01IoT · Cloud · Full-Stack

LoRaWAN Weather Monitoring System

A comprehensive weather monitoring platform that leverages LoRaWAN's long-range, low-power communication to collect meteorological data from remote sensors, process it through a cloud pipeline, and visualize it on a real-time dashboard with alerting capabilities.

Architecture

Key Features

  • Meteorological sensor data acquisition
  • Long-range LoRaWAN communication
  • MQTT broker integration
  • ChirpStack Network Server
  • Time-series data storage
  • Real-time monitoring dashboard
  • Alerting & observability

Tech Stack

Raspberry Pi
LoRaWAN
ChirpStack
MQTT
Docker
Linux
MySQL
Grafana
TypeScript
Python
02DevOps · Infrastructure

CI/CD Automation Pipeline

An enterprise-grade CI/CD implementation using GitHub Actions to automate the entire software delivery lifecycle — from code commit to production deployment — with zero-downtime deployment strategy, automated rollbacks, and comprehensive monitoring.

Architecture

Key Features

  • Automated build pipeline
  • Automated testing suite
  • Docker containerization
  • Docker Registry integration
  • Continuous deployment
  • Zero-downtime deployment strategy
  • Monitoring & logging integration

Tech Stack

GitHub Actions
Docker
Docker Compose
Nginx
Linux Server
VPS

Contact

Get in Touch

Interested in working together or have a question? Feel free to reach out through any of the channels below.

Based in Indonesia · Open to remote opportunities worldwide