---
title: About
description: "About Andrea Leopardi: software engineer, Elixir core team member, author, and speaker."
canonical: https://andrealeopardi.com/about/
last-updated: 2026-08-24
---

# About

Hi. I'm Andrea *(he/him)*.

I'm a person from Italy 🇮🇹, working as a software engineer.

Currently, I'm a platform software engineer at <a href="https://knock.app"
target="_blank">Knock</a>, a notification and customer-engagement infrastructure
company. I work with the most fantastic team. ✨

Throughout my whole career, I've been active in **open-source software**. I've
been a member of the core team of the <a href="https://elixir-lang.org"
target="_blank">Elixir programming language</a> since 2016, and I've written and
published [several][redix] [widely][gettext]-[used][stream_data]
[libraries][mint] for the Elixir ecosystem.

I'm also an active **public speaker and trainer**. You can see a few of my talks
<a href="https://youtube.com/playlist?list=PLd7I3U4fDsUJfNM-N7Kyss66gmml_OSDq" target="_blank">on YouTube</a>.

At some point, I co-wrote a **book** about testing practices in Elixir. You can
find it [here][testing-elixir]. At a later point, I also wrote a book about network programming
in Elixir called [*Network Programming in Elixir and Erlang*][network-programming-with-elixir].

[redix]: https://github.com/whatyouhide/redix
[gettext]: https://github.com/elixir-gettext/gettext
[mint]: https://github.com/elixir-mint/mint
[stream_data]: https://github.com/whatyouhide/stream_data
[testing-elixir]: https://pragprog.com/titles/lmelixir/testing-elixir/
[network-programming-with-elixir]: https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/
