"Every line of code tells a story."

About Me

Software Developer

I am an Electronics Engineering graduate and software engineer with experience across embedded systems, firmware development, IoT, computer vision, and trading systems. My work combines a systems mindset with practical software engineering, from connecting sensors and devices to building and maintaining reliable internal tools.

Currently, I develop and maintain trading-system components and tooling in C++ and C#. I work on backend-to-frontend features, JSON-based data extraction, and Linux/VPS deployments, including scheduling and automating trading binaries with cron across staging environments.

My earlier roles gave me hands-on experience with ESP32 and nRF52840 firmware, Zephyr RTOS, MQTT, BLE, and secure device communication. I have also built Raspberry Pi IoT platforms and worked with machine learning, deep learning, and computer vision. I enjoy solving complex problems with C, modern C++, Python, and a steady curiosity for how systems work end to end.

Fikri Musa - Software Developer

Selected Projects

PulseGuard API

A backend uptime-monitoring portfolio project built with ASP.NET Core and PostgreSQL. JWT authentication protects user-owned monitors, while a hosted background worker checks configured URLs, records response results, and opens an alert after three consecutive failures.

ASP.NET Core C# PostgreSQL JWT Docker Compose Swagger GitHub Actions

Universal MQTT Data Historian

A real-time IoT data storage platform that captures MQTT messages and stores them in SQLite database for historical analysis and data persistence.

Python MQTT SQL SQLite

Raspberry Pi Sensor Integration & AI Dashboard

Interfacing three different sensors with Raspberry Pi through different protocols, presenting the sensor data and integrating an AI model on a dashboard.

Python JavaScript Raspberry Pi Computer Vision Node-RED MQTT

Skills & Expertise

Programming Languages

C Modern C++ (11/14/17) C# Python Java

Hardware & Embedded

Raspberry Pi Arduino nRF52840 ESP32 ESP8266 Communication Protocol RTOS

IoT & Connectivity

MQTT Bluetooth Low Energy Node-RED

Artificial Intelligence

Machine Learning Deep Learning Computer Vision

Tools & Platforms

Git Docker Linux

Databases

SQLite MySQL PostgreSQL