Software Engineer — Backend & Distributed Systems

Riccardo Gabellone

Open to opportunities

Backend engineer who builds production microservices by day and ships privacy-first AI products solo by night.

Portrait of Riccardo Gabellone

About

Backend / distributed-systems engineer with 4+ years building Python and Rust microservices in production — 40+ services, hundreds of requests per second, thousands of users — where I grew from building individual services to owning all of the infrastructure and pipelines. On the side I ship complete products solo, most recently Vital Causality, a privacy-first health app running on-device LLM inference, live on Android in Europe.

GitHub Statistics

2,902
Total Commits
33
Owned Repos
26
Contributed Repos
155
Pull Requests
5
Issues
25
Followers
Total: 5,275

Language breakdown (latest 1k commits)

Featured Projects

photostacker

Batch pipeline that stacks geometrically-identical photos

Groups HDR/focus/burst shots via a three-stage funnel — EXIF bucketing, perceptual hashing, DINOv2 ONNX embeddings — and exports multi-layer PSD/TIFF. FastAPI + HTMX UI, ~30 tests.

  • Python
  • ONNX
  • FastAPI
  • HTMX

hyperloglog

From-scratch HyperLogLog cardinality estimator in Rust

Generic, bias-corrected, mergeable. Zero dependencies, rustdoc with doctests, 18 tests, CI.

  • Rust

Gnammy

Full-stack migration of a community food-delivery platform

Migrated a pandemic-era delivery platform serving my hometown to a new ecosystem — server provisioning, deploy scripts, Node.js API, React web, Flutter and native Android clients.

  • Node.js
  • React
  • Flutter
  • Android

Experience & Education

  1. Software Engineer

    Boring Stuff S.r.l.09/2022 — 06/2026

    • Designed and built microservices architectures, from infrastructure as code (Terraform, AWS) to custom CI pipelines
    • Developed backend services in Python (FastAPI) and Rust, including custom-built internal libraries
    • Implemented sync and async inter-service communication with gRPC, RabbitMQ, Kafka (Redpanda), Redis and Memgraph
    • Designed and optimized PostgreSQL databases for high-volume workloads
    • Containerized and managed service lifecycles with Docker and Kubernetes
    • Designed APIs and wrote unit and integration test suites
    • Built custom integrations with customers' legacy systems, mainly in Python
  2. M.S. in Software Engineering

    Politecnico di Torino2018 — 2022

    Thesis: development of a mutant-injection tool as part of a gamified GUI-testing environment

  3. B.S. in Computer Engineering

    Politecnico di Torino2013 — 2018

Skills & Tech Stack

Languages

  • Python
  • Rust
  • Kotlin
  • TypeScript
  • Dart
  • Bash

Backend & APIs

  • FastAPI
  • gRPC
  • REST
  • API design
  • unit & integration testing

Infrastructure & DevOps

  • AWS
  • Terraform
  • Docker
  • Kubernetes
  • CI/CD pipelines

Data & Messaging

  • PostgreSQL
  • RabbitMQ
  • Kafka / Redpanda
  • Redis
  • Memgraph

Frontend & Mobile

  • Android
  • Flutter
  • React

Get in touch

Looking for a backend engineer who ships end to end? My inbox is open — for roles, collaborations, or just to talk distributed systems.