Expertise

Technical expertise

The disciplines, protocols and tools I work with, grouped by area. Everything listed here comes from professional work, research or completed training.

IoT & Embedded Systems

Connected devices from microcontroller firmware to embedded Linux gateways, and the protocols that link them to the cloud.

Tools, protocols and platforms

  • ESP32 / ESP8266
  • Arduino
  • ARM Cortex-M0/M4
  • 8051
  • FreeRTOS
  • Zephyr
  • Embedded Linux
  • Yocto
  • Buildroot
  • OpenWrt
  • Raspberry Pi
  • UART · SPI · I²C · CAN
  • MQTT
  • CoAP
  • LoRaWAN
  • Zigbee
  • Bluetooth
  • Wi-Fi
  • Matter
  • Cellular
  • TinyML

Building Automation

Gateway software that collects data from building automation systems and delivers it securely to cloud analytics.

Tools, protocols and platforms

  • BACnet
  • Modbus
  • Project Haystack
  • StruxureWare
  • Delta EnteliWEB / EnteliCLOUD
  • Tridium Niagara 4
  • Niagara JACE
  • BAS gateways
  • Edge-to-cloud data pipelines
  • BACnet simulation

Networking

Thirteen years designing and running enterprise, multi-site and hospitality networks, from fibre to firewalls to voice.

Tools, protocols and platforms

  • MikroTik
  • CAPsMAN
  • Fortinet NGFW
  • SD-WAN
  • Cisco
  • IPsec
  • SSL VPN
  • OpenVPN
  • WireGuard
  • WPA2-Enterprise
  • Dynamic VLANs
  • FreeRADIUS
  • Zabbix
  • Grafana
  • Asterisk
  • FreePBX
  • Cisco CUCM / CME
  • Fibre (splicing, OTDR)

Cloud & DevOps

Running services on infrastructure I control: Linux servers, containers and automated delivery pipelines.

Tools, protocols and platforms

  • AWS EC2
  • S3
  • Lightsail
  • Route 53
  • VPC
  • Azure
  • DigitalOcean · Linode · Vultr
  • Linux
  • Docker
  • Docker Compose
  • Traefik
  • Nginx
  • Git
  • GitHub
  • GitLab
  • GitLab CI/CD
  • OTA updates
  • VMware ESXi
  • VirtualBox
  • WSL2

Software Engineering

Backend services, APIs and distributed systems, with a strong preference for Python and well-documented code.

Tools, protocols and platforms

  • Python
  • C / C++
  • Rust
  • FastAPI
  • Django
  • REST APIs
  • RabbitMQ
  • PostgreSQL
  • MongoDB
  • JavaScript
  • HTML5 / CSS3
  • WordPress
  • Distributed systems

Artificial Intelligence

Bringing intelligence to connected systems: on-device inference, anomaly detection and voice-driven interaction.

Tools, protocols and platforms

  • TinyML
  • Edge AI
  • Real-time anomaly detection
  • Predictive insights
  • Speech & transcription
  • Voice-controlled IoT
  • Conversational interfaces (Dialogflow)

Get in touch

Let's build something connected

I’m open to conversations about IoT platforms, building automation integration, network automation and edge-to-cloud software, whether you have a project, a role or a question.