Software developer and webmaster

About

I've been working in IT for almost twenty years. I worked my way up from the ground floor: when something breaks in production, I start from the cable rather than from the log.

I work from Fabriano, in the province of Ancona: I serve clients across the Marche region and, remotely, all over Italy.

Luca Balloriani at his desk

Background

  1. The startTelecoms and hardware support technicianAt a company that supported local councils across the region.
  2. 6 yearsSelf-employedSelling and repairing PCs, printers and accessories, and building my first websites for my customers.
  3. The last 8 yearsTechnical support for a multinational companyOver the past year I've gone back to programming and Linux system administration: server infrastructure and the applications that collect and display plant data, from sensors to dashboards.

What I work on today

  • 01

    Infrastructure

    Virtual servers on Proxmox, LXC containers, internal DNS, secure remote access to field machines, backup and restore.

  • 02

    Development

    Node.js, Python and Node-RED to collect, process and visualise data; monitoring on PostgreSQL, TimescaleDB and Grafana.

  • 03

    Automation and IoT

    Solar and storage plants integrated with field sensors over MQTT and Modbus, with logic that adjusts loads to the power produced.

Tools

Outside work: homelab, 3D printing, photography and music.

Languages
  • Bash
  • Python
  • JavaScript
  • Node.js
  • HTML
  • CSS
  • SQL
Systems
  • Linux
  • Proxmox VE
  • LXC
  • Docker
  • Caddy
  • Tailscale
  • Cloudflare
Data
  • PostgreSQL
  • TimescaleDB
  • Grafana
  • Node-RED
IoT
  • MQTT
  • Modbus
  • OPC-UA
Web
  • Astro
  • TypeScript
  • Cloudflare Pages
  • DNS and hosting