Ciao! π
I am an Open Source software developer, spending uncountable nightly hours developing libraries, repositories, and tools for everyone to use freely.
My current areas of expertise include the Linux kernel, eBPF, containers, Kubernetes, C++, Go, JavaScript, and Ragel. Generally, everything is somewhat related to security. But I also love doing parsers and CLIs.
Knowing that people are using my code because it's helping them build their things makes me happy in ways I can't fully describe! π«Ά
Some examples of things I've built along the way are:
- Falco
- The CNCF runtime security engine
- bpfcov
- A tool to obtain source-code coverage for eBPF programs running in the Linux kernel
- traffico
- An hassles-free CNI plugin and standalone CLI to shape your network traffic with TC BPF programs
- kubectl-trace
- A kubectl plugin that allows you to schedule bpftrace programs in your Kubernetes
- go-syslog
- A blazingly fast Go parser for Syslog messages
- go-urn
- A Go module to parse all the uniform resource names out there
- kubectl-dig
- A kubectl plugin for deep Kubernetes visibility
- kube-bpf
- A prototype on how to export Prometheus metrics about Kubernetes (and its workloads) with eBPF (done in 2018)
- go-conventionalcommits
- A Go module to parse your commit messages as the Conventional Commits spec demands
I dream of a world where people can code freely: a paradigm shift from coding for a living to coding for fun, knowledge, and sharing!
Although the world is finally turning Open Source .. π» a lot remains to be done to make it financially sustainable.
I also love helping and mentoring, and I am very involved in the CNCF landscape as a member of the KubeCon reviewers committee.
As a long-time Open Source ambassador and developer, I practice building OSS communities and helping contributors grow and thrive through relationships.
Why support me?
Being involved in Open Source requires a lot of energy and focus.
Supporting me with sponsorship will allow me to:
- Spend even more time creating new awesome projects
- Promptly address issues and review PRs
- Dedicate more love to all the projects
- Share ideas, thoughts, and code through live streams with new Open Source friends
- Share exclusive updates and discuss ideas with all my supporters
Let's make the opensource world even better together π π€
Featured work
-
elastic/bpfcov
Source-code based coverage for eBPF programs actually running in the Linux kernel
C 129 -
falcosecurity/falco
Cloud Native Runtime Security
C++ 7,403 -
leodido/traffico
Shape your traffic the BPF way
C 78 -
iovisor/kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Go 2,054 -
influxdata/go-syslog
Blazing fast syslog parser
Go 476 -
leodido/go-urn
Parser for uniform resource names as seen on RFC 8141, RFC 2141, and RFC 7643
Go 88
$1 a month
SelectSupporter
Give what you can, and you'll get my endless appreciation for sponsoring me π€ π
From this tier upwards everyone gets a sponsor badge on their GitHub profile
Each tier includes the benefits associated with the preceding one βοΈ
$250 a month
SelectSeafood dinner π¦
You'll get my private updates in your inbox once a month.
You'll get to know details about things I'm working on, top-secret Open Source projects, ideas, suggested readings, Linux kernel findings, top-notch eBPF stuff, and so on...
I mean, think of it as a very nerd newsletter!
$500 a month
SelectWine Connoisseurπ·
You can require a logo (with a link) in one of my personal repos (at the README's top). π
Or, if you prefer you can require it on my personal website https://leodido.dev, it's your call!
Thank you for supporting my work!
$1,000 a month
SelectTruffle hunter πΆ
I'll prioritize any issues that you run into with any of my personal Open Source repositories.
There's a good chance I'll eventually fix it, even if you don't pay. Because that's why I usually do.
But at this tier, you get to have your issue to jump on top of the priority queue.
When I can't fix it, I'll also dig into the issue until I can provide you with workarounds or alternatives.
There is no guarantee since such a thing cannot be guaranteed, but I am unusually prolific, so it's likely that if it can be root caused and fixed, I'll fix it. If you are unsatisfied, I'll provide a one-time refund of that month's fee.