booting_system...
Current position as a Software Engineer

Ferdy Kurnia
Panggabean

I design and ship production-grade full-stack systems — from multi-branch warehouse platforms to multi-tenant SaaS — leading projects end-to-end through Laravel, Tailwind, and DevOps infrastructure.

4
Years Study College
1.5+
Years Work Experience
Ferdy Kurnia Panggabean
LOCATIONJakarta, Indonesia
REV.01About

Building the systems behind the interface.

I'm Ferdy Kurnia Panggabean, a full-stack engineer with a Telecommunication Engineering background. I specialize in production-grade Laravel systems, DevOps infrastructure, and bridging hardware with scalable web architecture.

Education journey

Politeknik Elektronika Negeri Surabaya

2020 - 2024
  • PKM-KC Incentive Winner From DirJen Pendidikan Vokasi
  • Awardee Scholarship Bank Indonesia & Staff of GenBI PENS
  • Internship at AirNav Juanda & Project Based Learning at PT Telkom Indonesia
  • Chief of EEPIS Student Organization Kediri
  • Project Based Learning Talent Scout Academy Kominfo, Pemda Gresik & PT Telkom Indonesia
  • InnoWork IoT Advantech
  • Penelitian Lokal: Intelligent System for Detecting Laboratory Presence
  • Final Project: Image Processing Using Deep Learning for Drifting Victim Search via Drone
  • TOEFL Score: 450

Technical expertise

#HTML#CSS#Javascript#TypeScript#PHP#Python#C++
REV.02Experience

Where the work happened.

From airport instrumentation to enterprise ERP — a log of roles that shaped how I build production systems today.

Software Engineer (Full-Stack Developer & DevOps Engineer)

Nuctech Company Limited

May 2025 — PresentSurabaya, Indonesia
  • Led full-stack development (Laravel, Tailwind CSS, JavaScript) for two production systems while serving as DevOps Engineer, coordinating a team of 3 developers from PRD through deployment and documentation.
  • Built a Warehouse & Spare Part Management System supporting multi-branch operations, deployed across 9 cities in Indonesia.
  • Developed an ERP system for E-Beam plant operations — customer/product intake, irradiation tracking, quality control, and automated document generation — currently supporting 3 client companies across 7 product types.
  • Designed Role-Based Access Control for 5 user roles and built an Excel report export feature for management analysis.
  • Configured and managed production VPS infrastructure from scratch using Ubuntu Server, Nginx, and Cloudflare Tunnel/Zero Trust.
  • Authored User Manuals and Installation Guides adopted as the standard for Nuctech product implementation across multiple countries.
  • Performed cross-team debugging with engineers from China for Cargo Scanner software, resolving IP and configuration issues from server to application level.
  • Maintained FS6000 equipment and performed operator/Industrial PC backups using Symantec Ghost.
  • Developed a Python application to automate data conversion into Excel reports, and resolved inter-server and Modbus protocol issues via Modscan.
LaravelTailwind CSSUbuntu ServerNginxDockerCloudflare Zero TrustPythonModbus TCP/IP

Software Engineer

PT Reka Inovasi Cerdas (Innodrive.ai)

Nov 2024 — Apr 2025Mojokerto, Indonesia
  • Built a desktop electric-vehicle dashboard application in Qt Creator using QML and JavaScript, delivering a real-time driving interface for an in-house EV prototype.
  • Implemented the MAVLink communication protocol on Ardurover firmware for a remote-controlled vehicle, handling the full data pipeline from a Matek F405 Wing microcontroller through to the dashboard.
  • Deployed and operated the dashboard application on a Lichee Pi 4A running the Yocto Project's Poky distribution, driving a connected 1280×800 LCD display.
  • Developed the company website for Innodrive.ai using the Quasar framework (TypeScript/Vue.js) with a Node.js backend, including automated order-confirmation email delivery.
  • Designed and built a facial-recognition attendance system by integrating a facial-recognition library and model on a Lichee Pi 4A mini PC with a Runcam camera.
  • Built the companion attendance dashboard — a web platform for ingesting attendance data and managing employee records — using Quasar (TypeScript/Vue.js) on the frontend with a Node.js and Express.js backend.
Qt Creator / QMLMAVLinkVue.js / QuasarNode.jsExpress.jsFacial RecognitionYocto / Poky

Intern

AirNav Juanda Surabaya

Feb 2023 — Jul 2023Surabaya, Indonesia
  • Performed daily meter readings for airport communication and monitoring equipment.
  • Assisted with fiber optic troubleshooting and Instrument Landing System (ILS) calibration alongside a global flight inspection service provider.
Fiber OpticsILS Calibration

Participant, Project Based Learning

Talent Scout Academy — Kominfo, Pemda Gresik & PT Telkom Indonesia

Jul 2022 — Dec 2022Surabaya, Indonesia
  • Assembled IoT devices using Arduino Nano microcontrollers, sensors, and LoRa communication modules.
  • Wrote C++ programs for IoT device-to-website communication via the HTTP POST protocol.
  • Developed an IoT device monitoring website using PHP, HTML, CSS, and MySQL.
Arduino NanoLoRaC++PHPMySQL

Participant

InnoWork IoT Advantech

May 2023 — Sep 2023Surabaya, Indonesia
  • Built IoT devices using NodeMCU and various sensors, programmed in C++.
  • Programmed automated alerts via Telegram and displayed data on an Advantech SCADA dashboard using Modbus TCP/IP.
NodeMCUC++Modbus TCP/IPSCADA
REV.03Selected Work

End-to-end systems, from research to production.

A collection of web applications and hardware/IoT integrations built from concept through deployment.

Enterprise Operational Expense & Reimbursement Claim System image 1
Enterprise Operational Expense & Reimbursement Claim System image 2
Full-Stack Web Engineer

Enterprise Operational Expense & Reimbursement Claim System

Full-stack expense claim platform featuring a multi-tier digital signature approval workflow (Staff to Manager), real-time AJAX server-side search with debounce, automatic PDF slicing/stitching via Ghostscript & FPDI, and exportable financial summaries in PDF & Excel.

Laravel 11Tailwind CSSAJAX & JS+3
GrowPOS — SaaS Multi-Tenant Point of Sale with AI Advisor image 1
GrowPOS — SaaS Multi-Tenant Point of Sale with AI Advisor image 2
GrowPOS — SaaS Multi-Tenant Point of Sale with AI Advisor image 3
GrowPOS — SaaS Multi-Tenant Point of Sale with AI Advisor image 4
GrowPOS — SaaS Multi-Tenant Point of Sale with AI Advisor image 5
Full-Stack SaaS Web Engineer

GrowPOS — SaaS Multi-Tenant Point of Sale with AI Advisor

Full-stack multi-tenant SaaS POS for retail & F&B businesses. Real-time checkout, dynamic QRIS Midtrans payments, cash audit shifts, automated profit/COGS reports, tenant wallet payout workflows, and Google Gemini AI integration for business advisory and inventory insights.

Laravel 11Tailwind CSSGoogle Gemini AI+3
Extreme Project — Premium Coil & Cotton Landing Page image 1
Extreme Project — Premium Coil & Cotton Landing Page image 2
Extreme Project — Premium Coil & Cotton Landing Page image 3
Extreme Project — Premium Coil & Cotton Landing Page image 4
Extreme Project — Premium Coil & Cotton Landing Page image 5
Extreme Project — Premium Coil & Cotton Landing Page image 6
Web Front-End Developer

Extreme Project — Premium Coil & Cotton Landing Page

High-performance e-commerce landing page for a premium handcrafted coil artisan brand. Custom design system, adaptive grid product arrays, and rich hover interaction. Optimized with Next.js metadata, semantic OpenGraph cards, localized SEO, and dynamic sitemaps.

Next.jsTailwind CSS v4SEO Optimization+2
Proactive Smart Home Server Infrastructure image 1
Proactive Smart Home Server Infrastructure image 2
DevOps & Automation

Proactive Smart Home Server Infrastructure

Transformed a legacy laptop into a high-availability 24/7 home server. Custom zero-dependency multi-threaded Python bot integrated with PM2 and Linux Kernel ACPI streaming live telemetry (RAM, SSD, power draw, CPU temp) to Telegram with proactive alerts.

Linux KernelPythonPM2+3
Smart Public Street Light image 1
Smart Public Street Light image 2
Smart Public Street Light image 3
IoT & Web Developer

Smart Public Street Light

IoT street lights using Arduino Nano, LDR, RTC, and PZEM. Telemetry data sent via LoRa (Antares, HTTP POST) to a centralized PHP web dashboard.

HTMLPHPJavaScript+3
IoT-Based Security and Monitoring System with GPS Tracking image 1
IoT-Based Security and Monitoring System with GPS Tracking image 2
IoT-Based Security and Monitoring System with GPS Tracking image 3
IoT & Mobile Developer

IoT-Based Security and Monitoring System with GPS Tracking

Anti-theft motorcycle security system using NodeMCU ESP8266 and a gyroscope sensor, integrated with an Android app functioning as a remote and live GPS tracker.

NodeMCUC++Android Dev+2
Smart Dairy Delivery of Fresh Milk image 1
Smart Dairy Delivery of Fresh Milk image 2
Smart Dairy Delivery of Fresh Milk image 3
Smart Dairy Delivery of Fresh Milk image 4
IoT Logistics Solution

Smart Dairy Delivery of Fresh Milk

End-to-end system monitoring milk distribution from farm to factory — tracking quality integrity via cold-chain sensors and optimizing delivery with GPS tracking.

Vue.jsNode.jsAdvantech Hardware+1
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 1
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 2
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 3
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 4
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 5
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 6
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 7
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 8
Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers image 9
AI & Computer Vision Researcher

Hybrid HOG-SVM Method for Drifting Victim Image Detection in Rivers

Computer vision research using UAV drones to detect drowning/drifting victims. Hybrid HOG feature extraction, Linear SVM achieving 93.88% accuracy (Precision 91.5%, Recall 97.06%), and Non-Maximum Suppression across 9,957 images.

PythonHOG DescriptorLinear SVM (SVC)+3
Drone-Based River Victim Search & Evacuation Platform for BASARNAS image 1
Drone-Based River Victim Search & Evacuation Platform for BASARNAS image 2
Drone-Based River Victim Search & Evacuation Platform for BASARNAS image 3
Drone-Based River Victim Search & Evacuation Platform for BASARNAS image 4
Drone-Based River Victim Search & Evacuation Platform for BASARNAS image 5
Full-Stack Web & AI Integrator

Drone-Based River Victim Search & Evacuation Platform for BASARNAS

Collaborative rescue monitoring platform integrating drone imagery and YOLOv5 detection to assist BASARNAS operations. 89.85% accuracy, EXIF GPS metadata extraction for geolocation, interactive Leaflet maps, and a Flask back-end.

PythonFlask FrameworkYOLOv5 Deep Learning+3
IoT-Based Intelligent System for Laboratory Human Presence Detection image 1
IoT-Based Intelligent System for Laboratory Human Presence Detection image 2
IoT-Based Intelligent System for Laboratory Human Presence Detection image 3
IoT & Embedded System Engineer

IoT-Based Intelligent System for Laboratory Human Presence Detection

IoT web-enabled lab security system using ESP32-CAM and PIR sensors. Infrared detection up to 7m (~2.13s response), image capture transmission in ~0.22s, and a web dashboard for live activity logging.

ESP32-CAMPIR Sensor (HC-SR501)FT232RL (TTL)+3
REV.04Contact

Let's build something that ships.

Have a project, freelance opportunity, or a system that needs a second pair of engineering eyes? Send a message and I'll get back within a day or two.

LOCATIONJakarta, Indonesia
STATUSOpen to freelance