Florian Lanthaler

Freelance Senior Software Engineer

For over 25 years, I have contributed as a software engineer across full-stack applications, distributed systems, data pipelines, and embedded solutions. Working as a hands-on individual contributor, both independently and alongside cross-functional teams, my focus centers on reliable backend services, system design, real-time data integrations, and automated data pipelines, including pipelines that supported peer-reviewed scientific research.

Skills

Languages
Python, JavaScript/TypeScript, Go, SQL, HTML/CSS, C/C++
Backend & architecture
Microservices, REST APIs, event-driven systems, system design
Data & analytics
PostgreSQL, SQLAlchemy, InfluxDB, ETL pipelines, Grafana, pandas, data visualization
Embedded & IoT
Embedded C/C++, ESP8266/ESP32, RS-485, sensor data aggregation, hardware integration
DevOps & tooling
Linux, Git, CI/CD, automated ingestion pipelines, system monitoring

Selected projects

39012.org

Civic open data platform for Meran

A free, multilingual information site for Meran/Merano that combines open data on public transport (live departures, delays, timetables), parking, EV charging, pharmacies, doctors on duty, waste collection and municipal news, with a map. No tracking, no accounts. A small Go collector reads public sources such as the South Tyrol Open Data Hub, the provincial transport and health services, and OpenStreetMap. Live bus positions and delays update in short intervals, and the timetables refresh daily. The results are published as JSON files that the static site reads, so there is no application server to run.

  • Go
  • Astro
  • TypeScript
  • MapLibre
  • GTFS-Realtime
  • Open data APIs
  • Kubernetes
  • S3-compatible object storage

pfinstig.com

Multi-tenant business-operations SaaS for freelancers and small businesses

Customers, projects, time tracking, task boards, appointments with a calendar feed, invoicing, expenses, a simple asset register, and financial dashboards with budgets and revenue plans, all in one app. It has per-tenant data isolation. For Italian companies it imports Fattura Elettronica files (FatturaPA XML and signed .p7m) and turns them into invoices. Invoicing otherwise stays country-neutral, so it works for companies outside Italy too. Data is encrypted at the application level. The UI and user manual are in four languages.

  • Go
  • Huma (REST/OpenAPI)
  • PostgreSQL
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • TanStack Query
  • S3-compatible storage
  • Kubernetes
  • Fattura Elettronica import
  • Passkeys

COVID-19 data portal

Pandemic data pipeline and static website generator

Python fetchers collected COVID-19 data from more than a dozen public sources, including Johns Hopkins CSSE, Google’s open COVID-19 dataset and national health agencies. Processors normalized it and stored it in PostgreSQL. A generator then built a static website with charts and map videos showing how the pandemic spread over time, covering countries worldwide and, where data was available, regions and districts. The pipeline provided data for peer-reviewed research published in the International Journal of Cancer (2022). Updates stopped in June 2021; the site remains online as an archive.

  • Python
  • NumPy
  • pandas
  • GeoPandas
  • Matplotlib
  • FFmpeg
  • SQLAlchemy
  • PostgreSQL
  • Jinja2
  • Chart.js

IoT environmental & energy monitor

Custom hardware and software

Self-built sensor collectors for energy usage and indoor/outdoor air quality, with data stored in InfluxDB and visualized in Grafana.

  • Embedded C/C++
  • ESP8266
  • RS-485
  • InfluxDB
  • Grafana

phpaga

Open source project management, time tracking and invoicing (2001–2012, archived)

Creator and lead developer of an early open-source web application for managing customers and projects, tracking work time and creating invoices. It built a small global community and was translated into 10 languages. The project is no longer maintained and is kept online as an archive.

  • PHP
  • PostgreSQL

Patents & publications