Gianpaolo Macario
RSS FeedI'm a software architect focused on embedded systems, IoT and open-source tooling. I currently lead innovative R&D and AI projects at AROL Group as Senior Software Architect, and I'm also Managing Partner and CTO of SOLARMA, a company designing and operating photovoltaic systems.
This is my personal home base: my curriculum vitae (PDF), a bit about me and the technical blog below.
Featured
Bringing up k3s-gmhome: a 3-node HA Kubernetes cluster with Ansible
How I used Ansible and the community k3s-ansible collection to bring up a 3-node, highly-available k3s cluster on Raspberry Pi 5 hardware — kube-vip, MetalLB, Ansible Vault, and a couple of bugs found along the way.
Recent Posts
Remote sessions with Visual Studio Code and Claude Code
A HOWTO for launching Claude Code inside a VS Code Dev Container on a remote Linux server, keeping the session alive in tmux, and picking it up later from claude.ai/code or the mobile app via Remote Control.
Ditching Google Analytics: a beginner's guide to Cloudflare Web Analytics
Why this blog uses Cloudflare Web Analytics instead of Google Analytics, how it compares to GoatCounter, Plausible and Umami, and a step-by-step, newbie-friendly guide to setting it up.
Rebuilding this blog with Astro (with a little help from Claude)
Why I rebuilt gmacario.github.io on Astro and AstroPaper, and how I did the whole migration pair-programming with Claude Code.
Using the Azure Container Registry
This blog post explains in detail how to use the Azure Container Registry (ACR) to publish and distribute Docker images on the cloud.
Creating private forks of a GitHub repository
Sometimes it may be useful or needed to have a private repository on GitHub which is a fork (or just a mirror) of a public repository.
Remote capture of BLE packets with Wireshark
This post explains how to use Open Source tools for capturing Bluetooth Low Energy packets on a remote Linux host and display them in real-time on Wireshark.
Running Kismet on a Raspberry Pi
This post describes how to install Kismet on a Linux host, then use the program to perform some "network intelligence".
Sniffing Bluetooth Low Energy packets on Linux
This post explains how to capture Bluetooth Low Energy packets using Open Source tools.
ARNEIS project journal - dev-cw20
As I announced in a previous post
ARNEIS project journal - dev-cw19
As I announced in a previous post