The Real Python Team

Join the Real Python Tutorial Team

Thanks to amazing readers and subscribers like you Real Python has grown leaps and bounds:

Real Python Open Space at PyCon 2019
Real Python Meet & Greet at PyCon 2019 in Cleveland

Meet the realpython.com Team

Miguel Garcia

Miguel 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 Miguel

Brad Solomon

Brad Solomon

Brad is a software engineer and a member of the Real Python Tutorial Team.

» More about Brad

Chyld Medford

Chyld Medford

Chyld is an avid Pythonista and writes for Real Python. He teaches data science and full stack software engineering to companies around the world. He loves functional programming, linear algebra, all things linux, machine learning ... and Python!

» More about Chyld

Kyle Stratis

Kyle Stratis

Kyle is a self-taught developer working as a research infrastructure engineer at Affectiva and a cofounder of Danqex (formerly Nasdanq) and Encryptid Gaming.

» More about Kyle

Aldren Santos

Aldren Santos

Hi, I'm Aldren and I'm the guy that helps to make this site awesome for your eyes! :)

» More about Aldren

Adriana Cutenco

Adriana Cutenco

Hello! I am Adriana - a Graphic Illustrator with a Bachelor’s Degree in Fine Arts.

» More about Adriana

Mbithe Nzomo

Mbithe Nzomo

I'm an experienced software engineer with interests in artificial intelligence and machine learning. I'm currently a postgraduate student at The University of Manchester, studying Advanced Computer Science with a specialisation in AI.

» More about Mbithe

Abhirag Awasthi

Abhirag Awasthi

Programmer/Musician, constantly trying to create something worthwhile, getting better at my craft in the process

» More about Abhirag

Lucas Lofaro

Lucas Lofaro

Lucas is a wandering Pythoneer with a curious mind and a desire to spread knowledge to those who seek it.

» More about Lucas

Chad Hansen

Chad Hansen

Chad is an avid Pythonista and does web development with Django fulltime. Chad lives in Utah with his wife and six kids.

» More about Chad

David Fundakowski

David Fundakowski

David is a Python developer with a background in database administration and development. He currently owns equipment to brew coffee 6 different ways.

» More about David

Pedro Pregueiro

Pedro Pregueiro

Hi! My name is Pedro and I'm a Python developer who loves coding, burgers and playing guitar.

» More about Pedro

Malay Agarwal

Malay Agarwal

A tech geek with a philosophical mind and a hand that can wield a pen.

» More about Malay

Dan Bader

Dan Bader

Dan is the Chief Python Nut at Real Python. He helps Python developers take their coding skills to the next level with Python tutorials, books, and online training.

» More about Dan

David Amos

David Amos

David is a mathematician by training, a data scientist/Python developer by profession, and a coffee junkie by choice.

» More about David

Haki Benita

Haki Benita

Haki is an avid Pythonista and writes for Real Python.

» More about Haki

Joanna Jablonski

Joanna Jablonski

Joanna is the Executive Editor of Real Python. She loves natural languages just as much as she loves programming languages!

» More about Joanna

Joe Wyndham

Joe Wyndham

Joe is a research engineer specialising in energy. As the energy sector transforms, Joe has found himself knee deep in energy data and has adopted Python as his main tool to make sense of it all.

» More about Joe

James Timmins

James Timmins

James is a software consultant and Python developer. When he's not writing Python, he's usually writing about it in blog or book form.

» More about James

Jasmine Finer

Jasmine Finer

Jasmine is a Django developer, based in London.

» More about Jasmine

Krishelle Hardson-Hurley

Krishelle Hardson-Hurley

After 6 years of teaching high school math, Krishelle switched careers and now works as a Site Reliability Engineer at Dropbox in San Francisco, CA.

» More about Krishelle

Logan Jones

Logan 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 Logan

Joe Tatusko

Joe Tatusko

Joe is a manufacturing engineer turned Pythonista with interests in data wrangling and visualization.

» More about Joe

Nathan Jennings

Nathan Jennings

Nathan is a member of the Real Python tutorial team who started his programmer career with C a long time ago, but eventually found Python. From web applications and data collection to networking and network security, he enjoys all things Pythonic.

» More about Nathan

Jon Fincher

Jon Fincher

Jon taught Python and Java in two high schools in Washington State. Previously, he was a Program Manager at Microsoft.

» More about Jon

Alexander VanTol

Alexander VanTol

Alexander is an avid Pythonista who spends his time on various creative projects involving programming, music, and creative writing.

» More about Alexander

James Mertz

James Mertz

James is a passionate Python developer at NASA's Jet Propulsion Lab who also writes on the side for Real Python.

» More about James

Joska de Langen

Joska de Langen

Joska is an avid Pythonista and writes for Real Python.

» More about Joska

Rich Bibby

Rich Bibby

Rich is an avid Pythonista and a video instructor at Real Python. He is also a Network Engineer using Python to automate the management of a large network infrastructure. He lives in Dubai, UAE, with his wife and daughter plus a Miniature Schnauzer.

» More about Rich

Doug Farrell

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 Doug

Danish Prakash

Danish Prakash

Danish is an avid Pythonista and writes for Real Python.

» More about Danish

Tappan Moore

Tappan Moore

Tappan is not sure he can call himself a Pythonista, but he edits video for Real Python anyway.

» More about Tappan

Mike Driscoll

Mike Driscoll

Mike has been programming in Python for over a decade and loves writing about Python!

» More about Mike

Lee Gaines

Lee Gaines

Lee is an avid Pythonista and video instructor at Real Python.

» More about Lee

Rok Novosel

Rok Novosel

Rok is a software engineer from Slovenia. Member of the Real Python Tutorial Team.

» More about Rok

Chris Bailey

Chris Bailey

Chris is an avid Pythonista and creates video tutorials for Real Python. He is a programmer and data analyst. He creates music under the name Tripnet. Chris lives in Colorado with his wife and two dogs.

» More about Chris

James Uejio

James Uejio

James is an avid Pythonista and creates video tutorials for Real Python. He is a web developer at Wish and also produces lo-fi hip hop and plays jazz guitar.

» More about James

Steve Howell

Steven C. Howell

Steve is a data scientist, physicist, and avid Pythonista. In his spare time, he enjoys playing with his kids, ballroom dancing, playing Ultimate Frisbee, and [breaking then] fixing computers.

» More about Steve

Rebecca Stone

Rebecca Stone

Rebecca is a PhD student in computer vision and artificial intelligence applied to medical images. She's passionate about teaching.

» More about Rebecca

Geir Arne Hjelle

Geir Arne Hjelle

Geir Arne is an avid Pythonista and a member of the Real Python tutorial team.

» More about Geir Arne

Jaya Zhané

Jaya Powell

Jaya is an avid Pythonista and writes for Real Python. She's a Master's student at Georgia Tech and is interested in data science, AI, machine learning and natural language processing.

» More about Jaya

Brian Peterson

Brian Peterson

Brian is a PythonistaCafe Community Manager.

» More about Brian

Bryan Weber

Bryan Weber

Bryan is a mechanical engineering professor and a core developer of Cantera, the open-source platform for thermodynamics, chemical kinetics, and transport.

» More about Bryan

Darren Jones

Darren Jones

With 20 years as a teacher of music technology, Darren is keen to bring his skills to the Python table.

» More about Darren

Anthony Shaw

Anthony Shaw

Anthony is an avid Pythonista and writes for Real Python. Anthony is a Fellow of the Python Software Foundation and member of the Open-Source Apache Foundation.

» More about Anthony

Jim Anderson

Jim 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 Jim

Ricky White

Ricky 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. He can often be found in a local coffee shop, or at rickywhite.dev.

» More about Ricky

Alex Ronquillo

Alex Ronquillo

Alex Ronquillo is a Software Engineer at thelab. He’s an avid Pythonista who is also passionate about writing and game development.

» More about Alex

Bartosz Zaczyński

Bartosz Zaczyński

Bartosz is a bootcamp instructor, author, and polyglot programmer in love with Python. He helps his students get into software engineering by sharing over a decade of commercial experience in the IT industry.

» More about Bartosz

Ahmed Bouchefra

Ahmed Bouchefra

Ahmed is a developer and software engineer with 4+ years of experience on building web, mobile and desktop applications. He's also an avid Pythonista and writes for Real Python.

» More about Ahmed

Davide Mastromatteo

Davide Mastromatteo

Developer and editor of “the Python Corner". Apple user, Python and Swift addicted. NFL, Rugby and Chess lover. Constantly hungry and foolish.

» More about Davide

Mirko Stojiljkovic

Mirko Stojiljkovic

Mirko has a Ph.D. in Mechanical Engineering and works as a university professor. He is a Pythonista who applies hybrid optimization and machine learning methods to support decision making in the energy sector.

» More about Mirko

Martin Breuss

Martin Breuss

Martin loves programming, goofy jokes, snakes and humans! All of this makes him feel connected to the Python community all the way down to the bottom turtle. He likes to learn and explore and talk about it—and he creates tutorials for Real Python.

» More about Martin

Paul Mealus

Paul Mealus

Paul studies ways to leverage technology to empower business and make life better. Paul has a life goal to become a CIO and more importantly, pet every dog in the world.

» More about Paul

Isaac Rodriguez

Isaac Rodriguez

Hi, I'm Isaac. I build, lead, and mentor software development teams, and for the past few years I've been focusing on cloud services and back-end applications using Python among other languages. Love to hear from you here at Real Python.

» More about Isaac

Dane Hillard

Dane Hillard

Dane is a Lead Web Application Developer at ITHAKA and author of Practices of the Python Pro.

» More about Dane

Renato Candido

Renato Candido

Researcher in digital signal processing, telecommunications and machine learning. {free, libre, open source} {software, hardware, culture, science} enthusiast.

» More about Renato

Abhinav Ajitsaria

Abhinav Ajitsaria

Abhinav is a Software Engineer from India. He loves to talk about system design, machine learning, AWS and of course, Python.

» More about Abhinav

Anja Pircher

Anja Pircher

Anja is a graphic designer and a member of the Real Python tutorial team.

» More about Anja

Jackie Wilson

Jackie 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 Jackie

Colin OKeefe

Colin OKeefe

Colin is a freelance Software Creative who travels the unixverse in the good ship Python.

» More about Colin

Katy Gibson

Katy Gibson

Katy is a full-stack web developer with experience in high school science education. She enjoys teaching and learning and is just really excited to be here.

» More about Katy

Jahongir Rahmonov

Jahongir Rahmonov

Jahongir is a Software Engineer from Uzbekistan. He loves to talk about GCP, Kubernetes, Django and Python.

» More about Jahongir

Mahdi Yusuf

Mahdi Yusuf

Mahdi is the CTO of Gyroscope, the co-founder of the PyCoder’s Weekly, and a longtime Pythoneer.

» More about Mahdi

Michael Herman

Michael Herman

Michael is a software engineer and educator who lives and works in Denver, CO.

» More about Michael

Taranjeet Singh

Taranjeet Singh

Taranjeet is a software engineer, with experience in Django, NLP and Search, having build search engine for K12 students(featured in Google IO 2019) and children with Autism.

» More about Taranjeet

Daniel Hepper

Daniel Hepper

Daniel is an independent software engineer, consultant, and trainer with a focus on web development with Django. He lives and works in Cologne, Germany.

» More about Daniel

Leon D'Angio

Leon D'Angio

Leon is a data scientist at Apple, self-taught Pythonista, and contributor to Real Python.

» More about Leon

Ralu Bolovan

Ralu Bolovan

Ralu is an avid Pythonista and writes for Real Python. She is a DevOps engineer specializing in cloud computing, with a penchant for AWS.

» More about Ralu

Austin Cepalia

Austin Cepalia

Austin is a video tutorial author at Real Python. He's currently a sophomore working toward a degree in computer science at Rochester Institute of Technology.

» More about Austin

Kristijan Ivancic

Kristijan Ivancic

Hey, I'm Kristijan! I'm a CV/ML engineer and member of the Real Python tutorial team.

» More about Kristijan

Leodanis Pozo Ramos

Leodanis Pozo Ramos

Leodanis is an industrial engineer who loves Python and software development. He is a self-taught Python programmer with 5+ years of experience building desktop applications.

» More about Leodanis

Florian Dahlitz

Florian Dahlitz

Florian is an avid Pythonista and writes for Real Python. He is a corporate student studying applied-computer science in Germany.

» More about Florian

Luke Lee

Luke Lee

Luke has professionally written software for applications ranging from Python desktop and web applications to embedded C drivers for Solid State Disks. He has also spoken at PyCon, PyTexas, PyArkansas, PyconDE, and meetup groups.

» More about Luke

Vuyisile Ndlovu

Vuyisile Ndlovu

Vuyisile enjoys seeing software make a visible difference in the lives of people in the world.

» More about Vuyisile

Andre Burgaud

Andre Burgaud

Andre is a seasoned software engineer passionate about technology and programming languages, in particular, Python.

» More about Andre

John Sturtz

John Sturtz

John is an avid Pythonista and a member of the Real Python tutorial team.

» More about John

And Now?

This site is a team effort and there are a lot of awesome folks here working really hard to give back to the Python community. So what can you do?

  • Say hello in person: If you meet one of us at a conference or tech meetup, be sure to say hi.
  • Follow us on Twitter: If you want to see what the team is tweeting about you can usually find their Twitter account on their about page.
  • Say thank you: If you like a tutorial or someone helps you on the comments, thank the tutorial author(s) or commenter. It’s always nice to know your efforts are appreciated.
  • Read about the team: Check their about page and find out more about everyone on the team.
  • Join in: This community depends on the participation of everyone, so join in and contribute to the comments. Ask questions, answer others, and add to the discussion.

Thank You!

Thank you so much for reading this web site and being a part of our community!

We hope you enjoy our tutorials and we look forward to getting to know you.

Happy Pythoning!