Selected Projects

IoT · Computer Vision · Cloud · Automation

AI-IoT Final Project: ESP32-CAM ↔ Cloud YOLOv8

Sistem edge-camera berbasis ESP32-CAM yang mengirim event/stream ke cloud untuk inferensi YOLOv8 (object/person detection). Pipeline: capture → publish (MQTT/HTTP) → inference → notifikasi & logging.

  • ESP32-CAM streaming & event trigger
  • Cloud inference YOLOv8 (CPU/GPU)
  • MQTT/REST bridge + centralized logging
ESP32-CAMPCBYOLOv8MQTTCloudPythonOpenCVDocker

Telegram Sticker → WhatsApp Converter Bot

Bot Telegram untuk mengonversi stiker (static/animated/video) menjadi format WhatsApp (.webp). Mendukung batch, kompresi, pengaturan kualitas, dan optimasi ukuran.

  • Telegram API
  • Format conversion
  • Batch processing
Telegram BotWhatsAppPythonNode.jsFFmpegCloud Functions

Age & Gender Prediction using Deep Learning

Model Computer Vision untuk memprediksi rentang usia dan gender dari citra wajah. Eksplorasi arsitektur CNN, augmentasi data, dan evaluasi (confusion matrix, F1-score).

  • CNN architectures
  • Data augmentation
  • Model evaluation
Deep LearningTensorFlowPyTorchOpenCVPython

Light-Following Solar Tracker with PID Control

Solar tracker dua sumbu untuk memaksimalkan intensitas cahaya matahari. Kontrol PID pada aktuator untuk mengurangi overshoot dan meningkatkan stabilitas. Termasuk perancangan hardware (PCB) dan pemrograman embedded.

  • Dual-axis tracking
  • PID control & tuning
  • Hardware & PCB design
  • Stability optimization
PID ControlEmbedded SystemsPCB DesignC/C++SensorsControl SystemsRenewable Energy

Self-Hosted NAS Cloud Storage System

Implementasi server NAS self-hosted untuk penyimpanan tim/pribadi: sinkronisasi file, akses jarak jauh, backup otomatis, dan integrasi cloud. Fokus pada keamanan, optimasi performa, dan manajemen resource.

  • Private cloud storage
  • File sync & sharing
  • Backup & monitoring
  • Resource optimization
LinuxDockerNextcloudNetworkingAutomationSecurityStorage

Self-Hosted Minecraft Server

Set-up server Minecraft (Paper), manajemen plugin/mod, otomatisasi backup, dan monitoring resource. Tuning performa untuk latency rendah & kompatibilitas Bedrock.

  • Self-hosted
  • Backup & monitoring
  • Performance tuning
LinuxDockerJavaNetworkingAutomationPaperMC

Self-Hosted Cloud (Nextcloud)

Demo penyimpanan cloud self-hosted (Nextcloud) untuk berbagi file project dan dokumentasi. Akses publik read-only & akun demo untuk eksplor UI.

Demo Credentials (read-only)
User:demo
Pass:DemoAzmi123

Akses dibatasi (view-only). Upload/reshare dimatikan.

Minecraft Java Server

Address: mc.fiercingclaw.my.id

Offline

Players

0

Version

🗺️ Open Map

Experience & Contributions

Internship · Pusat Pengolahan Data dan Dokumen Perpajakan (PPDDP)

Jul 2024 — Agu 2024

  • Pulpendok: melakukan pra-proses dokumen sebelum pemindaian (sorting, pelabelan, verifikasi), serta input data ke sistem web.
  • Document Scanning: mengoperasikan/monitoring proses pemindaian, melakukan quality control (akurasi, kelengkapan), dan pengindeksan dokumen.
  • Mengembangkan automasi (RPA) untuk input data ke sistem web yang secara signifikan mempercepat alur kerja dan mengurangi kesalahan input.
InternshipDocument ProcessingDocument ScanningData EntryRPA/AutomationQuality ControlWeb System

Asisten Laboratorium · Software Engineering and Application

Jul 2023 — Jun 2024

  • Membimbing sesi praktikum, memberikan review tugas, serta mendemonstrasikan penggunaan toolchain dasar dalam software engineering.
  • Mendukung mahasiswa memahami konsep fundamental pemrograman (Python, C, SQL).
  • Meningkatkan problem-solving lewat studi kasus & latihan terstruktur.
Software EngineeringEducationPythonCSQLMentoringTeaching Assistant

Division Mentor - Fundamental · Software Engineering and Application

Okt 2023 — Des 2023

  • Membimbing praktikum, memberi review tugas, dan demo toolchain dasar software engineering.
  • Mendampingi pemahaman fundamental pemrograman secara terstruktur.
EducationMentoringTeachingProgrammingSoftware Engineering