Consulting services
You’re writing useful software that makes the world a better place. But your software isn’t written in isolation: chances are you rely on many open source projects to get your work done.
But dependencies cut both ways: maybe you discovered an API that’s too slow, a missing feature, or a bug that needs fixing in an open source project you rely on. You need to make this happen—without getting in the way of working on your own code.
That’s where I can help. Much of my consulting time these days is spent on contributing to and maintaining open source Python and Python/Rust software, including performance optimizations, bug fixes, and feature work.
I have 25 years of experience maintaining and contributing to open source software, both corporate-sponsored and community projects:
- Most recently I have been contributing code to Polars, helping the OpenStack project create a migration path off of Eventlet, and maintaining ahocorasick_rs (all work sponsored by G-Research).
- I was one of the maintainers of the Twisted networking framework for many years, starting in 2000, and I have contributed a number of performance improvements in recent years.
- I was the original creator of Telepresence, a local development tool for Kubernetes, and one of the architects of Flocker, one of the first portable storage implementations in the early days of Docker.
- My own projects include Eliot, Fil, Profila, and Crochet.
You can reach me at itamar@pythonspeed.com.