Cameron Riddell

About Cameron Riddell

Cameron is a Python trainer and consultant with a focus on building clear, maintainable data tools. He works with teams to improve code quality, simplify workflows, and design systems that are easier to understand and extend.

In addition to technical writing, Cameron has a strong passion for teaching. He regularly teaches Python, SQL, scripting, and Git, along with a wide range of practical tools that help people work more effectively. He also teaches open science practices, supporting researchers and adjacent professionals in building more transparent and reproducible workflows.

He is also an active member of the Python community. Cameron is an open source contributor and maintainer who helps shape projects in the Python data ecosystem. He has helped organize Python conferences across the United States and runs a monthly Python meetup featuring guests from across the open source community. Chances are if there’s Python involved, you’ll find Cameron not too far away.