Programming Languages and Technologies

A technology stack refined over the years, enabling the construction of complete vertical systems - from microcontroller to enterprise web application.

PHP JavaScript Web Components Shadow DOM Node.js Python C++ Assembly HTML / CSS
MariaDB Key-Value DB MQTT WebSocket SSO Modbus RTU RS485 LoRa ESP32 / ESP12E

IoT Platform and Real-Time Systems

Complete IoT platform design and development, from sensor level through business logic to real-time visualization. Dual-database architecture where MariaDB handles master data and a key-value store handles high-volume sensor time series.

  • Dual-Database Architecture: MariaDB for relational/master data (users, devices, configurations), key-value store for high-volume sensor data. Power meters at 2-second sampling intervals, temperature sensors at 5-minute intervals.
  • Real-Time Communication: MQTT broker + WebSocket to the browser. The entire system is event-driven: sensor data appears on the dashboard within seconds. Custom process control in the layer between business logic and the device-database interface.
  • Hardware Integrations: RS485 Modbus network (with CRC handling), LoRa for remote sensors, RTK-GPS for precision positioning, ESP32/ESP12E microcontrollers with custom firmware.

Machine Learning and AI

Data-driven solution development where high-volume sensor and business data processing transforms into concrete, actionable results.

  • Automatic Report Generation: Development of automatic report and finding generation system based on physiological examination measurement results, using Python with machine learning libraries (TensorFlow, Keras).
  • Predictive Maintenance: Analysis of IoT sensor data and development of predictive models for forecasting building engineering equipment maintenance needs, based on key-value time series data.

ERP, BSS and SCADA

Over two decades of experience in developing and integrating enterprise resource planning and industrial supervisory systems. Charlotte web operating system and the LEMP energy management platform are modern implementations of this expertise.

  • ERP Systems: Experience with R&R Software ZRt VERK400 and Oracle ERP systems. This foundational knowledge manifests in Charlotte 4.x's full enterprise management module system (Dashboard, CMS, windowed applications).
  • BSS Systems: Business support system development with multi-level access management (SSO RBAC), multi-tenant separation and parameterizable authentication.
  • SCADA Systems: The LEMP platform is essentially a modern SCADA system: real-time sensor monitoring, custom process control, automated interventions (actuator control), and visualization through a custom Web Components-based interface.

Infrastructure and DevOps

Complete infrastructure design and operation is also in-house - from physical servers through virtualization to network security.

  • Virtualization: Proxmox VE environment with Ceph distributed storage cluster. RAID + failover VPS architecture for high availability.
  • Containerization: Docker-based service isolation and deployment. Ubuntu Server-based host systems.
  • Network and Security: VPN tunnels between sites, SSO (admin REST API with custom PHP wrapper), multi-tenant separation at every layer.

Outstanding Projects

Charlotte 4.x - Web OS

Custom SPA-like web operating system: custom window manager, Dashboard + CMS + Window mode. Dynamic menu generation from backend, SSO RBAC access management, parameterizable authentication. A complete WebOS in the browser.

PHP Web Components SSO MariaDB MQTT

LEMP - Energy Management Platform

Local Energy Management Platform: MariaDB for master data, key-value store for high-volume sensor time series, PHP backend (tApp structure), custom JS-based frontend OS. 2 operational building test environments, RS485 Modbus network, power meters at 2-second sampling rate. JSON-based government data reporting preparation. Energy community grant documentation (DIMOP Plus 2.1.1-24) for multiple municipalities.

MariaDB Key-Value DB MQTT Modbus RTU RS485

Smart City / Energy Community

Implementation of the central data management and Smart City module for Hungary's first successful Smart City project. Measurement points, building controllers and actuator deployment, integration of urban smart devices.

IoT BMS LoRa MQTT

Overvoltage Protection Device

Custom overvoltage protection device development (2022-2025). V1: 2-step (10V + 20V), V2: 1x10V step. 3 prototypes: 1x 3x63A, 2x 16A (single and three-phase). Voluntary patent application submitted to SZTNH (Hungarian Intellectual Property Office). Hardware-level C++ firmware, custom circuit designs.

C++ ESP32 Circuit Design Patent

NautiDC - Container Datacenter

Immersion cooling + ORC waste heat recovery concept in container form factor. Datacenter background: Managing Director at Proserver Kft. (2007–2011) and Hungarian Datacenter Services Kft. (2011–2015).

Immersion Cooling Infrastructure