Work
Consulting
Most of my consulting services center around data science projects, utilizing Python or R. I regularly employ tools such as Git/GitHub, Quarto, and Streamlit, among others.
On the web development side, I primarily work with React-based applications.
My core expertise lies in data visualization, especially with Python's matplotlib, though I handle a wide variety of projects for my clients. If you're interested, feel free to contact me:
joseph.barbierdarnal@gmail.com
Open source
I contribute to and maintain various packages, primarily in the Python dataviz world. My goal is to simplify data science tasks without compromising on extensive customization capabilities.
- pypalettes: a comprehensive collection of colormaps for Python
- pyfonts: working with fonts in Matplotlib, enhancing ease and reproducibility
- drawarrow: simplifies the process of customizing arrows in Matplotlib
- gifing: makes creating GIFs straightforward and effortless.
Additionally, I actively contribute to the broader Python ecosystem. Recently, I've started contributing to scikit-learn and various other smaller packages.
I work with them!

I hired Joseph for a six-month internship, during which he contributed to several educational websites focused on programming and data visualization.
Joseph consistently delivered outstanding work. He is a fast learner, highly productive, detail-oriented, and deeply curious. What impressed me most was his autonomy and proactive approach—he always took the initiative without needing guidance.
Whatever role you need to fill, Joseph will exceed your expectations.

Joseph did a wonderful job at turning our messy scripts into a clean R package. As a developer, he is very good at understanding what we want and coming up with innovative solutions.
His proficiency in various programming languages (R, Python, Pascal) has clearly been an asset for the project. We highly recommend working with him.

As well as his technical skills, Joseph has excellent communication skills. His attitude and teaching skills make him a pleasure to work with. Even after his internship, I repeatedly asked for his help with questions related to related to coding, statistics or using GitHub.
Each time, Joseph was able to respond responsive and relevant, providing clear and appropriate solutions. His explanations illustrate his ability to pass on his knowledge very effectively.