Python
Smart Home Energy Management System (EMS)
My custom-built Smart Home Energy Management System (EMS)
End-to-End Secure & Scalable IoT OTA Update System with HawkBit
Complete, secure End-to-End OTA update system with HawkBit, including target updater, OTA manager, custom build system for OTA packages and a device fleet simulator.
Architecture & Implementation: The Inverter Abstraction Layer
Developed an inverter abstraction layer for multi-brand solar inverter connectivity, running on the SunBerry.
Custom Universal Low-Power LoRa Sensor
An ultra low-power, long-range sensor and control board that could survive for years on battery power, while still being programmable like a typical Arduino-based system.
Smart Home Integration: Home Automation System
Builded my own home automation including energy management system, with Home Assistant, Home Logic, and MQTT.
Search Tracker the full text search tool on Gnome desktop
![]()
I’m happy to announce the release of my full text search tool for the Gnome desktop, named Search Tracker. Written in Python and PySide2 (Qt). Search Tracker is using the Gnome Tracker, which is the default local file system indexer in Gnome. The reason I wrote this tool is that I …