Selected work

WebControl

IoT Home Automation Platform

WebControl — project view

Technical context

About the project.

I designed and developed WebControl as a web-based Internet of Things (IoT) platform for remotely monitoring, controlling, and automating connected devices. Originally developed in 2016, the project combined web technologies, embedded hardware, and message-based communication to create a centralized home automation system accessible from computers, tablets, and smartphones without requiring a dedicated application.

The platform integrated Raspberry Pi controllers, PiFace modules, wireless switching devices, and environmental sensors to manage lighting, electrical equipment, and other connected components. Through its web interface, users could monitor device states, configure controllers, track sensor readings, and schedule automated actions. MQTT and AMQP messaging, supported by technologies such as RabbitMQ and IBM MQ, enabled communication between the web application and distributed hardware controllers, including devices operating behind local network firewalls.

WebControl demonstrates my practical experience in IoT architecture, hardware-software integration, asynchronous messaging, automation, and full-stack application development. By combining PHP-based web interfaces with Python services, Linux-based controllers, and event-driven communication, the project established a flexible technical foundation for remotely managing physical devices and automating everyday processes.