TestDriven.io Authors

We are a team of software developers dedicated to teaching others how to build web applications with confidence.

Abdulazeez Abdulazeez Adeshina

Abdulazeez Abdulazeez Adeshina

Abdulazeez is a software developer, technical writer, and problem solving enthusiast based in Lagos, Nigeria. When he's not writing or solving problems on LeetCode, he's reading psychology books.

Merilyn Chesler

Merilyn Chesler

An educator-at-heart, Merilyn Chesler is a software engineer by training and profession. When she's not writing to educate and inform, she can be found delving into Django development. You can enjoy her other writings on Medium.

Recent Tutorials

J-O Eriksson

J-O Eriksson

J-O works as a senior Microsoft 365 consultant in Stockholm, Sweden. He's been working in the IT Industry for 25+ years in a variety of different roles, mostly focused on technologies within the Microsoft stack. He recently discovered Python and Django, which brought back his passion for development and writing code again.

Paul Esch-Laurent

Paul Esch-Laurent

Paul is a full-stack software engineer based in Minneapolis, MN. His hobbies include taking photos, riding bikes, brewing coffee, and using Oxford commas.

Andros Fenollosa

Andros Fenollosa

Andros is a software developer, teacher, blogger, and podcaster from Spain. He loves Clojure, Python and Linux.

Recent Tutorials

Jan Giacomelli

Jan Giacomelli

Jan is a software engineer who lives in Ljubljana, Slovenia, Europe. He is a Staff Software Engineer at ren.co where he is leading backend engineering efforts. He loves Python, FastAPI, and Test-Driven Development. When he's not writing code, deploying to AWS, or speaking at a conference, he's probably skiing, windsurfing, or playing guitar. Currently, he's working on his new course Complete Python Testing Guide.

Špela Giacomelli (aka GirlLovesToCode)

Špela Giacomelli (aka GirlLovesToCode)

GirlThatLovesToCode is passionate about learning new things -- both for herself and for teaching others. She's a fan of Python and Django and wants to know everything there is about those two. When she’s not writing code or a blog, she’s probably trying something new, reading, or spending time outside with her family.

Neeran Gul

Neeran Gul

Neeran is a Site Reliability Engineer (SRE) who lives in London, United Kingdom. He's currently an SRE at BenevolentAI where he leads the SRE team. He enjoys technical writing and architecting cloud infrastructure. In his free time he loves to cycle in the countryside and promote open source projects.

Michael Herman

Michael Herman

Michael is a software engineer and educator who lives and works in the Denver/Boulder area. He is the co-founder/author of Real Python. Besides development, he enjoys building financial models, tech writing, content marketing, and teaching.

Pete Jeffryes

Pete Jeffryes

Pete a software developer who loves to build tools. He has a lot of experience with language learning: music, Mandarin Chinese, and code. He is fascinated by patterns/systems and their manipulation.

Recent Tutorials

Austin Johnston

Austin Johnston

Here is Austin, a full-stack web developer based in Denver, CO. He believes the tech industry is a confluence of the public and its problems. This merge inspires him to get involved with the community and gain understanding of the unique challenges associated with it. Outside of developing, Austin takes a liking to enduro mountain biking and free-ride snowboarding.

Patrick Kennedy

Patrick Kennedy

Patrick is a software engineer from the San Francisco Bay Area with experience in C++, Python, and JavaScript. His favorite areas of teaching are Vue and Flask. In his free time, he enjoys spending time with his family and cooking.

Oluwole Majiyagbe

Oluwole Majiyagbe

Oluwole is a software engineer with a passion for new tech and a thirst for learning. When he's not coding, he can be found playing video games or reading mostly fiction novels.

Jace Medlin

Jace Medlin

Jace is a US-based software engineer with interests in Python, Vue, and Rust. When he's not building web apps across the stack, he can be found recording music, collecting VHS tapes, philosophizing about the universe, and experimenting with robotics.

Lukonde Mwila

Lukonde Mwila

Lukonde is a Senior Software Engineer at Entelect. He currently consults in the financial services sector specializing in cloud and DevOps engineering, cloud architecture designs, and cloud security at an enterprise level in the AWS landscape.

Jason Parent

Jason Parent

Jason is a full-stack web developer from Washington D.C with experience in Django and Angular. He’s always seeking challenges and learning opportunities.

Caleb Pollman

Caleb Pollman

Caleb is a software developer with a background in fine art and design. He's excited to learn new things and is most comfortable in challenging environments. In his free time he creates art and hangs out with random cats.

Jahongir Rahmonov

Jahongir Rahmonov

Jahongir is a software developer, avid reader, blogger, and speaker. He likes to write Python, Django, Angular, and sometimes something non-technical.

Kovid Rathee

Kovid Rathee

Kovid is a data and infrastructure engineer who lives in Melbourne, Australia. After spending the first decade of his career mostly with early-stage startups, he's currently working for a cutting edge technology consulting company. He loves to write about technology. When he's not working, he writes poetry and creates music.

Yacine Rouizi

Yacine Rouizi

Yacine is a self-taught web developer and blogger from Algeria. He's fascinated by machine learning. In his free time, he enjoys reading about history, psychology, and physics. You can enjoy his other writings at Don't Repeat Yourself.

Recent Tutorials

Amal Shaji

Amal Shaji

Amal is a full-stack developer interested in deep learning for computer vision and autonomous vehicles. He enjoys working with Python, PyTorch, Go, FastAPI, and Docker. He writes to learn and is a professional introvert.

Amir Tadrisi

Amir Tadrisi

Amir loves building educational applications and has been doing so since 2013. He's a full-stack developer who loves the challenges of working with cutting-edge technologies like Python, Django, React, and Next.js to create modern, scalable learning management systems.

Nik Tomazic

Nik Tomazic

Nik is a software developer from Slovenia. He's interested in object-oriented programming and web development. He likes learning new things and accepting new challenges. When he's not coding, Nik's either swimming or watching movies.

Samuel Torimiro

Samuel Torimiro

Samuel is enthusiastic about software engineering, teaching, and entrepreneurship. His goal is to build web and mobile applications to better serve hundreds of millions of customers.

Anson VanDoren

Anson VanDoren

Anson is a systems engineer in the San Francisco Bay area who spends much of his free time writing software. His coding efforts are split between automating the boring stuff in life, quantitative trading of (mostly) cryptocurrencies, and creating games (because the world doesn't have enough addictive games already). In whatever time is leftover, he can usually be found enjoying the spectacular scenery over all parts of California with camera or drone in tow.

Gaspare Vitta

Gaspare Vitta

Gaspare is an Italian CI engineer living and working in Munich, Germany. After bootstrapping a gym, IoT, and AI startup that ultimately failed, he is now working as a CI engineer within the autonomous driving industry. He is the co-founder/author of the Dart. He enjoys reading novels, watching Formula 1 racing, and playing the guitar.

Michael Yin

Michael Yin

Michael Yin is a full-stack developer from China with experience in Django, Python, and Javascript. He also loves writing blog posts to teach people programming.