Banner & Call to Action

Featured Keynote Speakers

Iqbal Abdullah

Iqbal Abdullah

Founding Member - Python Asia Organisation

Marcelo Trylesinski

Marcelo Trylesinski

Pydantic AI Engineer

Thu Ya Kyaw

Thu Ya Kyaw

Senior Relations Developer Engineer - Google

Python Core Developer

Ken Jin

CPython Core Developer

Join us in:

Ticket Sales Application

All Pythonistas!

We will be launching PyConSG25 technical conference (18-19 June 2025) ticket purchase application on Thursday 8 May! :)

In celebration of SG60 and thanks to our partners and sponsors, PyConSG25 tickets will be priced at a nominal S$10 to encourage participation, cover the cost of a t-shirt, and to minimise no-show. Lunch will not be covered and attendees are welcome to explore the many eating options around the conference venue.

Due to venue capacity limit, we would like to invite Pythonistas of all levels and walks of life to apply to purchase a ticket from Thursday 8 May 2025 to Thursday 22 May 2025 (*while slots last) at https://pycon.sg. We will maintain a waitlist in view of expected high demand.

Applicants will need to provide a short self intro, your social handle(s) and a strong reason why you would like to attend PyConSG25. To encourage community interaction, we will also be publishing this information at https://pycon.sg.

*Please note that while ticket allocation is not on a first come first served basis, early application will be advantageous. We may close applications early if the seating capacity is exceeded before the closing date. Successful applicants will be notified by email and be directed to complete the ticket purchase within 7 days, after which your ticket will be redirected to the waitlist applicants. Due to the tight time frame, we regret that there will be no appeal and refund.

Registration for workshops on 20 June 2025 will launch on 15 May 2025.

Note for female-identifying participants: PyLadiesSG will be hosting a free, special half-day (morning) track on Day 2 (19 Jun). We have limited free tickets to offer female-identifying participants for both days. Please register your interest at https://lu.ma/utigme5b if you wish to join us @ PyLadiesSG track. :)

For queries, please email pyconsg@computing.sg

We look forward to seeing you at PyConSG25! :)

Schedule (subject to change)

Day 1

Time Item
0815 - 0900 Registration
0900 - 0915 Welcome and Opening
0915 - 0945 Introduction by SIT and PUGS
1000 - 1100 Keynote by Python Core Developer: Python performance: a personal retrospective and prospective
1115 - 1145 Keynote by Python Asia Organisation: Empowering the Python Community: PSF Involvement and Introducing Python Asia Organization (PAO)
1145 - 1200 Photo-taking
1200 - 1330 Lunch and networking
1330 - 1415 Lightning talks
1430 - 1500
Python Beats: Live Coding Music with Python (Paul Amazona)
Diving into LangChain, Streamlit & Claude on Amazon Bedrock to build Gen AI apps (Jiawei Lin - Gen C Community)
1515 - 1545
Beyond P values: Data Analysis with Bootstrapped ESTimation (DABEST) (Mai Yishan - Duke NUS)
Building Cross Platform Apps in Python with Flet (Cyrus Mante - Accenture Philippines)
1600 - 1630
Firecracker Made Easy with Python (Muhammad Yuga Nugraha - Practical DevSecOps)
Build with Django: Your First Steps into Web Development (Freilla Mae Espinola - Misfits)
1630 - 1645 Day 1 Closing

Day 2

Time Item
0830 - 0900 Registration
0900 - 0915 Day 2 Opening
0915 - 1015 Keynote by Pydantic
1030 - 1100
MalPython: Can you Trust your Python? (Satria Ady Pradana - Grab Indonesia)
Enlightened with Python: Is it making a difference or making things worse (Yudhapratama Nugraha - Institut Teknologi Bandung)
1115 - 1145
Vertical AI agents (Ng Jin Pei - NUS)
AI Accessibility: How to keep your users from rage quitting? (Anushka Narula - Adobe)
1145 - 1330 Lunch and networking
1330 - 1415 Lightning talks
1430 - 1500
Every Day is Day 1: Secure your LLM Application with Testing & Guardrails (Gabriel Chua - GovTech)
Unlock the Lock: Mastering Python MultiThreading Deadlocks Before They Master You (Han Qi, Monarch Tractor Asia Pacific)
1515 - 1545
Improving the operational productivity of cloud support team with Textual (Piti Champeethong - MongoDB)
Boosting API reliability: Property based testing in action (Vivek Kishore - EPAM)
1600 - 1645 Keynote by Google: Beyond the prompt: Navigating the GenAI World as a Python Developer
1645 - 1700 Day 2 Closing

Day 3 - Workshops

Note: Python 101 runs in the morning for 3 hours from 0900 - 1200. Python 102 runs in the afternoon for 3 hours from 1430 - 1730. You do not need to attend Python 101 to attend Python 102

Time Item
Venue 1
Venue 2
Venue 3
0900 - 1030
Python 101 (PyLadiesSG)
pip install Agent: Crafting AI Agents with Python (Thu Ya Kyaw, Google)
What's Good in Singapore? A personalised food recommender with Python (Ho Wei Sin, Ministry of Education)
1030 - 1200
Python 101 (PyLadiesSG)
Multimodal RAG in Action: Unlocking Complex Documents Retrieval (Zane Lim - Manulife Engineer)
Testing GenAI Applications (Adrian Cole, Elastic)
1200 - 1430 Lunch and networking
1430 - 1600
Python 102 (PyLadiesSG)
Build Agentic RAG Systems that decide like humans (but faster) (Tarun Jain, AI Planet)
Data handling and Machine Learning Introduction (Xie Kaiwen & team, Singapore Youth AI)
1600 - 1730
Python 102 (PyLadiesSG)
Writing Bug Free Python Code with Functional Programming (Siddharta Govindaraj, Silver Stripe Software)
Build, deploy, monetize: unlocking new opportunities with Crawlee for Python (Saurav Jain, Senior Developer Relations Engineer, Apify)

Looking for Sponsors!

Feeling the itch to value-add to the Python community? Join us as a sponsor today!

Past Events

See our past events here are a testament to our commitment to excellence.