Myself

Avatar

I'm an IoT systems engineer based in Indonesia. At work I design, deploy and maintain complete IoT solutions: the hardware, the embedded firmware, the network, the cloud side and the operations after launch.

I hold a master's degree in information systems; my research classified deception from wearable PPG signals. Outside work I build developer tools and open-source software in Python, Go, Rust, C# and TypeScript.

RoleInternet of Things Systems Engineer
FocusIoT & embedded, edge computer vision, cloud infrastructure

Projects

R2
ml-data-bucket Zero-cost data collection for edge computer vision: a Cloudflare Worker API with D1 and R2, an offline-safe device client, and YOLO/COCO dataset export. Oct 2026TypeScript · Python
MQ
mqmetry Configuration-driven, device-agnostic IoT management platform between generic MQTT devices and Home Assistant. Aug 2026Python · MQTT
PC
People counting on the edge YOLO26 people counting optimized for edge devices, with group detection and a demographic classifier on top. Dec 2025YOLO26 · Edge AI
CS
Customer support monitoring Computer vision that detects staff presence and unauthorized activity for customer support performance monitoring. Oct 2026Computer vision
FP
Optical biometrics Face recognition service on InsightFace and FastAPI, and fingerprint enrolment and matching firmware for JM-101B / AS608 sensors. Mar 2026Python · C++
RT
Multi-RTSP grid view An optimized multi-camera RTSP viewer on GStreamer and OpenCV, used as the base for computer vision work. Mar 2026GStreamer · OpenCV
HR
PPG lie detection Master's research: logging a Polar Verity Sense, HRV feature extraction and SVM classification. Published at an IEEE conference. 2024 – 2026Python · DSP
IoT
MQTT, HTTP & CoAP Microcontroller firmware driving an LED over three IoT protocols, to compare them side by side. Nov 2025C++ · Arduino
Pi
raspberry-pi-connect-mcp MCP server that gives AI agents a shell on Raspberry Pi devices through Raspberry Pi Connect. No SSH, no open ports. Nov 2026JavaScript · MCP
WA
wagoya LLM-backed WhatsApp assistant with a people-memory system, an editable persona, tools, and hand-off to Claude Code. Nov 2026Go
EQ
pipequi Native PipeWire equalizer GUI. A parametric EQ that runs inside PipeWire itself, with no background process. Nov 2026Python · GTK
MD
maido A quiet Markdown and Mermaid reader with a terminal beside it. Oct 2026Rust
SW
sourcewatch Self-hosted Discord bot that polls Source game servers over A2S and reports player counts, map changes and outages. Oct 2026Go
DL
FastDLX Fast, resumable FastDL downloader for Source games. Cross-platform GUI for Windows and Linux. Oct 2025C# · .NET 8
#
countbooru Animated GIF hit counter for GitHub profiles and pages, running serverless on Vercel. Sep 2026TypeScript
BD
Big data analytics stack Docker Compose environment with Hadoop, Spark, Hive, Presto, Hue and Apache Superset. Jun 2025Docker

Open-source contributions

Pull requests to Sycatle/hammer-mcp (native Windows support, content and dependency fixes), rumblefrog/go-a2s, srcdslab/kbans-web, oxidezap/whatsapp-rust and HumanSignal/label-studio.