PyCon Africa 2026 Schedule

Time Victoria Ball Room Majestic Hall Royal Hall Regal Hall
7:00 – 8:45 Break Tea
9:00 – 11:00
The Essence of Data Visualisation: Mapping from Data to Visual Properties
(Hassan Kibirige)
PyData Summit
Sponsor Workshops
11:00 – 13:00
GDE Workshop
PyData Summit
Sponsor Workshops
13:00 – 14:00 Lunch
14:00 – 16:00
Computer Vision in 10 Lines of Code: Rapid Prototyping with FastAI
(Victor Olufemi)
PyData Summit
Sponsor Workshops
16:00 – 18:00
Building Your First RESTful API
(Anthony Addae)
PyData Summit
Sponsor Workshops
Time Victoria Ball Room Majestic Hall Royal Hall Regal Hall
7:00 – 8:45 Break Tea
9:00 – 11:00
Demystifying Robotics & IoT with MicroPython
(Zenas Awuku)
Humble Data workshop
(Cecilia Tivir)
WiDs
11:00 – 13:00
LLMs Expert Session
(GDEs)
Securing Django 6.0 Apps with Built-in Content Security Policy
(Kiringabakwe Ibrahim)
WiDs
13:00 – 14:00 Lunch
14:00 – 16:00
Hands-On: Building an AI Agent with Python to Detect Risky Customers
(Hussein Kizza)
Building Pearl-Chat: Overcoming the Technical Challenges of Architecting a Native Luganda LLM in Pure JAX
(Wesley Kambale)
WiDs
16:00 – 18:00
SQLAlchemy: the Swiss Army Knife of Databases for Python
(ZOKORA ELVIS GBAGNON)
CPython Internals
(Lincoln Angufibo)
Time Victoria Ball Room Majestic Hall Royal Hall Regal Hall
7:00 – 8:45 Break Tea
9:00 – 9:15 Opening Remarks
9:15 – 10:15 Opening Keynote
10:20 – 11:05
Automating Hardware Diagnostics: Resurrecting Motherboards with Python and a Raspberry Pi
(Collins Mesue)
Talk · AI/ML
MLOPs with MLFLow (A Value Estimation Example)
(Ronald Matovu)
Talk · AI/Agentic
Django Girls Workshop
Community Summit
11:10 – 11:55
Getting started with mechanistic interpretability
(Rashid Kisejjere)
Talk · AI/ML
GenAI Inside: Embedding AI into Enterprise Workflows with Python
(Muhammad Aliyu)
Talk · AI/Agentic
Django Girls Workshop
Community Summit
12:00 – 12:45
CPython Under Load: NoGIL, Green Threads, AsyncIO vs Other Langs — Deep-Dive and Benchmarks
(Petr Andreev)
Talk · AI/ML
Mastering Deep Learning: One Python Script at a Time
(Charles Moruri)
Talk · AI/Agentic
Django Girls Workshop
Community Summit
12:50 – 13:00 Sponsor Plenary Talk
13:00 – 14:00 Lunch
14:05 – 14:50
Turning Food into Medicine with Local LLMs: The Future of Chronic Disease Management
(Daniel Samuel Etukudo)
Talk · AI/ML
From Hospital Records to REST API: Training and Serving XGBoost Disease Prediction Models in Python
(Ernest Essien)
Talk · AI/Agentic
Django Girls Workshop
Community Summit
14:55 – 15:40
The Mathematical Representation of Vision: From Linear Algebra to Deepfake Detection
(Mark Lubega)
Talk · AI/ML
From Zero to GPU: Serverless ML Inference on a Budget with Modal and Python
(Arnold Ighiwiyisi)
Talk · AI/Agentic
Django Girls Workshop
Community Summit
15:50 – 16:50 Closing Keynote
16:50 – 17:20 Lightning Talks
Time Victoria Ball Room Majestic Hall Royal Hall Regal Hall Pavilion
7:00 – 8:45 Break Tea
9:00 – 9:15 Opening Remarks
9:15 – 10:15 Opening Keynote
10:20 – 11:05
Let the Computer Run Your Unit Tests: Property-Based Testing with Hypothesis in Python
(Batamye Umar Isabirye)
Talk · Core Python
Building Real-Time Voice Agents That Listen and Respond in Python
(Glory Bagai)
Talk · AI/Agentic
Python in the Browser: No install, No barrier
(Hypolit Zeuchieu)
Talk · Security/Web
Pyladies Africa
Posters
11:10 – 11:40
Working with Audio in Python (Pythonic Approach)
(Bashir Kasujja)
Short Talk · Core Python
Detecting Firmware Implants with Python Assisted Bare-Metal Forensics
(Victor Ashioya)
Short Talk · AI/Agentic
Enhancing FastMCP Server Security
(Mugoya Hillarious)
Short Talk · Security/Web
Pyladies Africa
Posters
11:45 – 12:15
Python for Microcontrollers: Introduction to MicroPython & Wokwi Simulator
(Samuel Lunghe)
Short Talk · Core Python
Building Event-Driven Systems in Python That Survive Production
(Abdulmateen Tairu)
Short Talk · AI/Agentic
Python at Scale: A Practical Guide to Serving 1 Million Users with FastAPI and Flask
(Moses Daudu)
Short Talk · Security/Web
Pyladies Africa
Posters
12:20 – 13:00 Open Source, Research and Industry Panel
13:00 – 14:00 Lunch
14:05 – 14:35
Deterministic Python: Implementing RTOS Design Concepts in MicroPython
(Shawal Mbalire)
Short Talk · Core Python
Designing Python APIs for Data You Don't Control
(Saurav Jain)
Short Talk · AI/Agentic
When Step 3 Fails: Reliable Multi-Step Workflows in Celery Using the Saga Pattern
(Douglas Amoo-Sargon)
Short Talk · Security/Web
Pyladies Africa
Posters
14:40 – 15:10
Building Low-Power IoT Systems with LoRaWAN and Python
(Job mbugua)
Short Talk · Core Python
Serving LLMs on a Budget with vLLM
(Ifihanagbara Olusheye)
Short Talk · AI/Agentic
Async Python and FastAPI: How It Actually Works
(Theresa Seyram Agbenyegah)
Short Talk · Security/Web
Pyladies Africa
Posters
15:15 – 15:45
Back to the Fixtures
(Steve Yonkeu)
Short Talk · Core Python
Advanced Design Patterns for ML Systems
(Victor Ashioya)
Short Talk · AI/Agentic
Delivering with Django: Boring Tech, Real Impact in Africa's Startups
(Bernard Katamanso)
Short Talk · Security/Web
Pyladies Africa
Posters
15:50 – 16:50 Closing Keynote
16:50 – 17:20 Lightning Talks
Django Deployment Isn't What It Used to Be. by victorianyamai
Using Python to Automate API Testing in Open Source Projects by Christine
Securing Networks with Python: A Deep Dive into Intrusion Detection, Phishing Prevention, and Vulnerability Scoring by Alpha
What Nobody Tells You About Running a Developer Community as a Student by adjanour
The Informal Economy Doesn't Have an API by John_iroko
Design isn't just for the Frontend: Why backend developers should care about UX. by Miriam-Birungi
Time Victoria Ball Room Majestic Hall Royal Hall Regal Hall
7:00 – 8:45 Break Tea
9:00 – 9:15 Opening Remarks
9:15 – 10:15 Opening Keynote
10:20 – 11:05
Hacking for Good: Cybersecurity and Ethical Hacking with Python
(Mvenyi Donald Mbutu)
Talk · Security/Web
The Lazy Wizard's Guide to Federated Learning: Building ML Models in Difficult Places
(Johannes Kolbe)
Talk · ML/Data Science
From Single Agents to Production Teams: Building Multi-Agent Systems with Python, MCP, and Persistent Memory
(David Agbolade)
Talk · AI/Agentic
Refugee Program
11:10 – 11:40
Breaking Bad in Python: A Chaos Engineering Story
(Joyce Dzifa Lokko)
Short Talk · Security/Web
V-MATH and Veri-Math: Step Level Verification for Enhancing Mathematical Reasoning in Large Language Models
(John Paul Rugaba Rugaba)
Short Talk · ML/Data Science
Designing Python-First AI Programs for African Universities: A Practical Framework
(Elvira Khwatenge)
Short Talk · AI/Agentic
Refugee Program
11:45 – 12:15
How I Used Python to Control Kubernetes with Voice Notes on Telegram
(Daniel Mwiine)
Short Talk · Security/Web
Federated Learning as a Distributed Systems Problem: Designing Production-Grade ML Systems in Python
(David Asem)
Short Talk · ML/Data Science
Speech Synthesis Unpacked: Building a Voice Cloning TTS Model with Python
(Nunsi Shiaki)
Short Talk · AI/Agentic
Refugee Program
12:20 – 13:00 Dedicated Expo Hall Time
13:00 – 14:00 Lunch
14:05 – 14:35
Delivering with Django: Boring Tech, Real Impact in Africa's Startups
(Bernard Katamanso)
Short Talk · Security/Web
Continuous translation with Weblate in the age of AI
(Gersona Andrianarijaona)
Short Talk · ML/Data Science
Deploying Intelligence at the Edge: Building Real-World Perception Systems with Python on Constrained Hardware
(Obed Honour Eje)
Short Talk · AI/Agentic
Refugee Program
14:40 – 15:10
PaSSw0rdVib3s!: Finding Passwords in Digital Evidence
(Anne Fleur van Luenen)
Short Talk · Security/Web
Building Clinical Tools in Data-Constrained Environments: Python, ML, and the Human Spine
(Christine Akoto-Nimoh)
Short Talk · ML/Data Science
Cyber Security Workshop
Refugee Program
15:15 – 15:45
Background Jobs at Scale: Designing Reliable Python Worker Systems
(Efe Omoregie)
Short Talk · Security/Web
Building Civic Tech with Python: APIs, Data, and Systems for Public Good
(Alamin Magaga)
Short Talk · ML/Data Science
Cyber Security Workshop
Refugee Program
15:50 – 16:50 Closing Keynote
16:50 – 17:20 Lightning Talks
Your Code is Great...but Who Knows? by sarahmuwanguzi
Python for Impact: Building Climate Solutions Rooted in African Communities by Tendai Jack
Open Source Is Infrastructure. Why We Must Stop Treating It Like a Hobby by Trudy
Python for Community Impact: Simple Tech Solutions for Refugee and Rural Communities in Africa by sankara