The Real Python Team

Thanks to amazing readers and subscribers like you Real Python has grown leaps and bounds:
- Over 2,400 Python tutorials & video lessons on the site
- 3,000,000+ visitors per month
- More than 295,000 newsletter subscribers
- More than 100,000 Facebook likes
- More than 120,000 Twitter followers
- More than 130,000 YouTube subscribers
- More than 50,000 podcast downloads per month

Meet the realpython.com Team
Doug Farrell
Doug is a Python developer with more than 25 years of experience. He writes about Python on his personal website and works as a Senior Web Engineer with Shutterfly.
» More about DougLogan Jones
Hi, I'm Logan, an open source contributor, writer for Real Python, software developer, and always trying to get better. Feel free to reach out and let's get better together!
» More about LoganJoska de Langen
Joska is a DevOps Architect who loves programming in Python.
» More about JoskaNegar Vahid
Negar is a freelance Machine Learning Engineer and Real Python contributor.
» More about NegarDavid Amos
David is a writer, programmer, and mathematician passionate about exploring mathematics through code.
» More about DavidBrad Solomon
Brad is a software engineer and a member of the Real Python Tutorial Team.
» More about BradGeir Arne Hjelle
Geir Arne is an avid Pythonista and a member of the Real Python tutorial team.
» More about Geir ArneRobert Alford
Robert is a full-stack software developer, technical author and coding instructor based in Seattle.
» More about RobertJacob Schmitt
Jacob is a longtime language editor and a relative newcomer to the world of Python programming. He's learning, just like you!
» More about JacobLee Gaines
Lee is a DevOps Engineer and Pythonista based in Berkeley, California.
» More about LeeLiam Pulsifer
Liam is a software engineer and avid Pythonista. When he's not writing code to automate all of his daily tasks, you can often find him running, playing basketball and tennis, reading, or eating good food.
» More about LiamReka Horvath
Reka is an avid Pythonista and writes for Real Python.
» More about RekaJackie Wilson
Jackie teaches computer science full-time for Cecil College, and fell in love with Python many years ago when she realized it wasn't pseudocode, but an actual language.
» More about JackieMiguel Garcia
Miguel has been working in different roles in IT for over a decade. He has a MSc. degree in Computer Science and enjoys building things using open source technologies.
» More about MiguelJan-Hein Bührman
Jan-Hein is a software developer who witnessed Python's first baby steps up very close. While working in different software development roles, he always kept an eye on Python's development. He's now back at the work he loves most: Python programming!
» More about Jan-HeinIan Eyre
Ian is an avid Pythonista and Real Python contributor who loves to learn and teach others.
» More about IanHaki Benita
Haki is an avid Pythonista and writes for Real Python.
» More about HakiHoward Francis
Howard is an avid Pythonista and records video courses for Real Python. He has been teaching beginning programming at the college level for over 20 years in C++, Java, C#, and most recently Python.
» More about HowardTappan Moore
Video editor for Real Python.
» More about TappanCameron MacLeod
Cameron is a product manager based in London who writes both Python and English in his spare time.
» More about CameronBrian Peterson
Brian is a PythonistaCafe Community Manager.
» More about BrianJim Anderson
Jim has been programming for a long time in a variety of languages. He has worked on embedded systems, built distributed build systems, done off-shore vendor management, and sat in many, many meetings.
» More about JimAlexis Drakopoulos
Hi! I am a Machine Learning Engineer passionate about writing clean maintainable code. My interests range from low latency & high performance systems to various areas of applied mathematics such as statistical learning & probabilistic programming.
» More about AlexisKevin Arvai
Kevin is a data scientist for a clinical genomics company, a Pythonista, and an NBA fan.
» More about KevinChristian Koch
Christian is a member of the Real Python team and teaches lots of subjects besides Python.
» More about ChristianColin OKeefe
Colin is a freelance Software Creative who travels the unixverse in the good ship Python.
» More about ColinKyle Stratis
Kyle is a self-taught developer working as a senior data engineer at Vizit Labs. In the past, he has founded DanqEx (formerly Nasdanq: the original meme stock exchange) and Encryptid Gaming.
» More about KyleDan Bader
Dan Bader is the owner and editor in chief of Real Python and the main developer of the realpython.com learning platform. Dan has been writing code for more than 20 years and holds a master's degree in computer science.
» More about DanKristijan Ivancic
Hey, I'm Kristijan! I'm a CV/ML engineer and member of the Real Python tutorial team.
» More about KristijanDylan Castillo
Dylan is a Data Scientist and self-taught developer specialized in Natural Language Processing (NLP). He has experience working on large-scale Machine Learning projects and enjoys writing about data-related topics.
» More about DylanMarius Mogyorosi
Marius is a tinkerer who loves using Python for creative projects within and beyond the software security field.
» More about MariusAdriana Cutenco
Hello! I am Adriana - a Graphic Illustrator with a Bachelor’s Degree in Fine Arts.
» More about AdrianaRyan Palo
Ryan is an author for Real Python, technical editor for books on Python, Hugo, and the command line, and a mold tooling designer. He loves Python, Ruby, Bash, and Rust. Also, physics, calculus, woodworking, and ukuleles. Looking for work!
» More about RyanJoanna Jablonski
Joanna is the Executive Editor of Real Python. She loves natural languages just as much as she loves programming languages!
» More about JoannaSadie Parker
Sadie contributes to written tutorials and video courses at Real Python.
» More about SadieAldren Santos
Hi, I'm Aldren and I'm the guy that helps to make this site awesome for your eyes! :)
» More about AldrenJoos Korstanje
Hi! My name is Joos Korstanje. I've been working in statistics and data science for about five years. I'm a full-time Data Scientist at Disneyland Paris. In my free time I enjoy blogging about data science on Medium, Real Python and other platforms.
» More about JoosJohn Sturtz
John is an avid Pythonista and a member of the Real Python tutorial team.
» More about JohnMike Driscoll
Mike has been programming in Python for over a decade and loves writing about Python!
» More about MikeAbhinav Ajitsaria
Abhinav is a Software Engineer from India. He loves to talk about system design, machine learning, AWS and of course, Python.
» More about AbhinavRicky White
Ricky is a Python developer and writer who has a tendency to refer to himself in the third person. By day he is a stay-at-home dad, and by night he’s a crime-fighting ninja. You can often find him on Twitter, or at endlesstrax.com.
» More about RickyJames Mertz
James is a passionate Python developer at NASA's Jet Propulsion Lab who also writes on the side for Real Python.
» More about JamesJoe Tatusko
Joe is a manufacturing engineer turned Pythonista with interests in data wrangling and visualization.
» More about Joe