Fabio Manganiello

A science, engineering and music geek who likes to build open-source things that solve problems.

πŸ–₯️ Tech

I have been a citizen of the Internet since the early 2000s, and a passionate self-hoster since about day 1 (my adventure started with hosting my personal Website and phpBB a spare Pentium 1 under my bed, with Slackware Linux installed from floppy disks).

Some of my tech contributions, in no particular order.

πŸ“š Academic

πŸ’Ό Professional

A non-exhaustive list of some of my employers over the years, in no particular order:

πŸ”“ Open-Source

πŸ“‚ Project ✏️ Description
βš™οΈ Platypush Github stars

Platypush is an ambitious general-purpose platform for automation, IoT, media streaming and more that has kept me busy since 2015. Or, as some call it, Home Assistant's geeker brother.

It provides hundreds of supported integrations, covering everything from MQTT to cameras, from smart lights to media services, from Arduino and ESP8266 devices to machine learning models, from messaging platforms to calendars, and more.

It also enables users to configure arbitrarily complex routines on events through either Python or YAML event handlers.

A powerful web extension that allows you to run routines directly from your browser is also available.

πŸ“– Madblog Github stars

Madblog is a powerful blogging engine that natively supports Webmentions and federation over ActivityPub.

It's a strongly opinionated platform based on simplicity. No databases, no JavaScript, no write APIs, no authentication, no migrations: your blog is a folder of Markdown files.

You can run Madblog on top of an Obsidian vault, a Nextcloud shared directory, a git clone, and much more.

It is also the blogging platform powering the page you are reading right now.

πŸ“ GPSTracker Github stars A full-featured self-hosted Web app to store your GPS data points, render them on timelines, search for activities by geographical area or time, and run statistics on them. A crossing between Google Maps Timeline and Foursquare's Swarm, but self-hosted and Web-based.
✏️ nvim-http Github stars A plugin to run HTTP request files in nvim. Inspired by (and compatible with) the HTTP requests plugins provided by JetBrains and VSCode.
🌐 Pubby Github stars A batteries-included library with a simple API that allows you to easily plug ActivityPub support into your website. It power's Madblog's ActivityPub integration.
πŸ”— Webmentions Github stars A batteries-included library with a simple API that allows you to easily plug Webmentions support into your website. It power's Madblog's Webmentions integration.
🎀 Micmon Github stars A general-purpose Python library and set of tools for audio detection through Fourier analysis and Tensorflow.
∿ Theremin Github stars A contactless, hands-in-air digital implementation of a Theremin musical instrument through a Leap Motion device.
πŸ‘£ Snort_AIPreproc Github stars A machine learning module for the intrusion detection system Snort that removes the noise from the logs, clusters similar alerts together, finds common causal links between alerts and predicts the next step in a multi-step attack scenario.
fsom Github stars A C library for managing Self-Organizing Maps.
fkmeans Github stars A C library to perform K-means clustering.
πŸ—£οΈ Voxifera Github stars (Probably) one of the earliest examples of voice assistants I'm aware of - I built it back in 2008 but it's largely discontinued now.

πŸ“‘ Blogs

πŸ† Awards

🎡 Music

I occasionally perform and record music - mostly guitar-based, with a few excursions into electronic, orchestral and ethnic music.

You can check my releases on:

✊ Activism

Technology

The formation of giant tech oligopolies with such a huge influence over society is a spectacular systemic failure that must be undone at all costs, and regulation must prevent the conditions that lead to such a state.

You'll probably find me at some somewhere advocating for open-source, open data access, privacy, decentralization and self-hosted solutions. Or talk about #platypush or #madblog.

I have an academic and professional background rooted in big data and machine learning, and I embrace #ai as a powerful tool in our hands. But I strongly oppose the disproportionate concentration of power, the unaccountability and the rotten business models that drive much of today's AI.

Politics and society

  • Antifascist to the core.
  • Billionaires and oligopolies are a threat to democracy.
  • Supporting self-determination against all forms of colonialism, imperialism and racism.

πŸ‡ΊπŸ‡¦ πŸ‡΅πŸ‡Έ πŸ‡ΉπŸ‡Ό πŸ‡¬πŸ‡± πŸ‡ΈπŸ‡©

I am part of the gaza-verified.org initiative, whose purpose is to help people from Gaza being verified and onboarded on social media and protect their voices.

I have built the gaza-verified archive as an effort to permanently archive their voices and memories.

🌳 Life

Italian based in the Netherlands who is still struggling with his Dutch.

Among the things I like to do when not at a keyboard or a guitar:

  • πŸ›Ή Roll my skate
  • πŸ„ Chase waves
  • 🍺 Enjoy craft beer
  • πŸ‘ͺ Raise a new geek