Projects

End-to-end engineering — native apps, IoT platforms, and embedded systems.

Star Project · Apple Developer Academy

SiMi

Industrial IoT Platform — iOS, visionOS & Embedded

Swift SwiftUI visionOS Python C++ MQTT / TLS Modbus TCP ESP8266 Raspberry Pi Siemens LOGO! 8

SiMi is a full-stack IoT retrofit platform that connects legacy Siemens LOGO! 8 PLCs to Apple devices in real time — without modifying a single line of existing PLC logic. The system bridges an ESP8266 Modbus gateway through a Raspberry Pi async backend to native iPhone, iPad and Apple Vision Pro apps, all secured with TLS-encrypted MQTT.

  • Native iOS & visionOS apps: Real-time machine state visualization with alarm banners and live output indicators. The visionOS version enables spatial computing on Apple Vision Pro with floating window layouts.
  • Custom ESP8266 firmware (C++): Edge gateway translates PLC Modbus TCP registers into MQTT messages, forwarding live industrial data to the cloud broker.
  • Python async backend (Raspberry Pi): Concurrent coroutines handle machine polling, WebSocket bridging and MQTT routing with exponential-backoff reconnection.
  • Custom Swift Package — LogoLink: MQTT abstraction layer wrapping CocoaMQTT with TLS end-to-end encryption and resilient reconnection logic.
Stack breakdown
Swift · 66%
C++ · 15%
Python · 15%
C · 4%
Targets
iPhone / iPad
Apple Vision Pro
ESP8266
Raspberry Pi
ECMS Dashboard

Energy Consumption Monitoring System (ECMS)

IoT C++ Hardware

An innovative IoT system for intelligent monitoring of household energy consumption. Provides real-time tracking, historical data analysis, and predictive insights to help users reduce their energy footprint.

Drive Smart Drive Safe

Drive Smart, Drive Safe

AI/ML Python Folium

An artificial intelligence project that predicts high-risk areas for road accidents in Cava de' Tirreni. By analyzing historical police data, weather conditions, and time of day, a neural network generates predictive heatmaps visualized via Folium and OSRM.