Data Conference Databasea Query.Farm index
Speakers

Russell Keith-Magee

Employers on the program

  1. 2023–2025Anaconda4 talks
  2. 2019BeeWare Project2 talks

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

JanFebMarAprMayJunJulAugSepOctNovDecPyConPyCon (national Python conferences)
Held in the past 12 months Next 12 months Today, Nov 9, 2026

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)
  • EuroPython

Talks

DateEventConferenceRoleTitleLinks
Aug 26, 2026PyCon AU 2026PyCon (national Python conferences)workshopBuild a cross-platform GUI app with Python
If you have a Python program, and you want to display information to the user that is more than text, you're going to need something more complex than a script…Show less

If you have a Python program, and you want to display information to the user that is more than text, you're going to need something more complex than a script with `print()` and `input()` calls. You could build a website - but is a web browser your best option? Can you write a native GUI...

Aug 26, 2026PyCon AU 2026PyCon (national Python conferences)talkHow to give your Python code to someone else
You've written some Python code. It works great on your machine. Now you want someone else to use that code. How do you deliver your Python code to someone else…Show less

You've written some Python code. It works great on your machine. Now you want someone else to use that code. How do you deliver your Python code to someone else so that they can run it? And how do you do that if the person who needs to use your code isn't a Python user themselves? In this talk,...

Video
May 13, 2026PyCon US 2026PyCon (national Python conferences)speakerHow to give your Python code to someone else

You've written some Python code. It works great on your machine.

Video
Sep 19, 2025PyCon UK 2025PyCon (national Python conferences)talkHow to build a cross-platform GUI app with Python
Building an app with a graphical interface that can run on multiple platforms - including mobile - doesn't have to be difficult. In this talk, you'll learn how…Show less

Building an app with a graphical interface that can run on multiple platforms - including mobile - doesn't have to be difficult. In this talk, you'll learn how to build and run an app with a native GUI that can run on multiple platforms, without modifications.

Sep 12, 2025PyCon AU 2025PyCon (national Python conferences)talkTaking wheels mobile
One of the big features added in Python 3.13 is Tier 3 support for iOS and Android as platforms. This means you can now run Python code that uses the standard…Show less

One of the big features added in Python 3.13 is Tier 3 support for iOS and Android as platforms. This means you can now run Python code that uses the standard library on mobile devices without modification. However, most interesting projects also use code from PyPI... so how do you get that code...

Video
Jul 14, 2025EuroPython 2025EuroPythontalkHow to build a cross-platform graphical user interface with Python
as Anaconda
If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a…Show less

If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a web interface.

Video
May 14, 2025PyCon US 2025PyCon (national Python conferences)speakerHow to build a cross-platform graphical user interface with Python
If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a…Show less

If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a web interface.

Video
Nov 22, 2024PyCon AU 2024PyCon (national Python conferences)talkWhere am I? What am I doing? Mobile App development in Python
A modern mobile phone isn't just a powerful CPU and display. It's a collection of incredibly sophisticated portable sensors: multiple cameras, a high resolution…Show less

A modern mobile phone isn't just a powerful CPU and display. It's a collection of incredibly sophisticated portable sensors: multiple cameras, a high resolution GPS, accelerometers and more. In this talk, you'll learn how to build and run an app on your phone that can access these sensors, using...

Video
Aug 23, 2024Kiwi PyCon XIIIPyCon (national Python conferences)keynoteUntitled
May 15, 2024PyCon US 2024PyCon (national Python conferences)speakerBuild a data visualization app for your phone
as Anaconda
The modern mobile phone is an incredibly powerful computing device. However, mobile platforms have historically excluded the Python data science community,…Show less

The modern mobile phone is an incredibly powerful computing device. However, mobile platforms have historically excluded the Python data science community, requiring specialist platform-specific skills, or making the use of Python data science tools exceedingly difficult.

Video
Aug 18, 2023PyCon AU 2023PyCon (national Python conferences)talkHow to build a cross-platform graphical user interface with Python
If you need to build a user interface for your Python code, most guides will tell you that your only options are to use the command line, or wrap your code in a…Show less

If you need to build a user interface for your Python code, most guides will tell you that your only options are to use the command line, or wrap your code in a web interface. However, there is another option - building a GUI interface. In this talk, you'll learn how to build a cross-platform...

Jul 17, 2023EuroPython 2023EuroPythontalkPackaging Python Apps with Briefcase
as Anaconda
Python has proven itself to be a powerful tool for data science, and for web servers. However, one area where it hasn't historically been popular is in building…Show less

Python has proven itself to be a powerful tool for data science, and for web servers. However, one area where it hasn't historically been popular is in building applications for end users.

Video
Apr 19, 2023PyCon US 2023PyCon (national Python conferences)speakerYou *can* take it with you: Packaging your Python code with Briefcase
as Anaconda

Once you're written your amazing new application using Python, the next problem you'll face is how to get that application into the hands of users.

Video
Apr 15, 2020PyCon US 2020 (Online)PyCon (national Python conferences)speakerSnakes in a case: Packaging Python apps for distribution
So you’ve written a Python program - a game, a new social media app, or a system administration utility. You think it’s great, and you want to share it with the…Show less

So you’ve written a Python program - a game, a new social media app, or a system administration utility. You think it’s great, and you want to share it with the world.

Video
Aug 2, 2019PyCon AU 2019PyCon (national Python conferences)talkWASM matter?
One of the biggest developments in web technology in the last few years is the emergence of WASM - Web Assembly. But what is WASM? Can you use it in your web…Show less

One of the biggest developments in web technology in the last few years is the emergence of WASM - Web Assembly. But what is WASM? Can you use it in your web projects? Should you? And if so... how?

Video
May 1, 2019PyCon US 2019PyCon (national Python conferences)keynoteUntitled
as BeeWare
Video
Feb 8, 2019PyCon Colombia 2019PyCon (national Python conferences)keynoteUntitled
as BeeWare Project

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Pablo Galindo Salgado8—2026
Reuven M. Lerner7—2025
Paul Ganssle6—2026
Hynek Schlawack6—2025
Łukasz Langa6—2025
Jack Reichelt5—2026
Noah Kantrowitz5—2026
Vinayak Mehta5—2026
Anthony Shaw5—2025
Evan Kohilas5—2025
Maria Jose Molina Contreras5—2025
Alison Wong4—2026
Benno Rice4—2026
Cristián Maureira-Fredes4—2026
Jodie Burchell4—2026

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.