Does any of the following sound familiar?

  • Our code is ugly, and it has become difficult to understand
  • We are not sure that we are using Python the right way
  • Our colleague left, and now we are stuck with his/her code
  • Adding a new feature is taking more and more time
  • We are e-mailing different versions of code around
  • We want to migrate from a Java/C++/Matlab project to Python

Let me help you out! Since 2018 I've helped over 1,000 people to up their Python game. I can help with:

  • Best practices
  • Clean and maintainable code
  • Restructuring existing code bases
  • Testing
  • Continuous Integration
  • Code reviews



  • 30 minute consulting session
  • Limited access to learning materials
  • Email support
Sign up for free



  • 5 hours of consulting
  • Limited access to learning materials
  • Priority email support
Get in touch



  • 20 hours of consulting
  • Access to all learning materials
  • Phone and email support
Get in touch

"Joris is super friendly and was really flexible in tailoring the sessions on what my purpose for learning is. He is giving me the direction I need to continue this journey, and I would certainly recommend him to anyone interested in taking python to the next level." Sebastian V.

See our reviews on Trustpilot