Keynote Speaker – Keith Packard

Keith PackardWith great honour, we are announcing that Keith Packard is coming to PyCon APAC 2020 as a Keynote Speaker. 

Keith has been developing free software since 1986, working on the X Window System, Linux, amateur rocketry and educational robotics. He is currently a Principle Engineer at SiFive.

He has taught computer programming to students from ages 10-17 using LEGO robotics for over fifteen years and started the Snek Language project to use in that work. He received a Usenix Lifetime Achievement award in 1999, an O’Reilly Open Source award in 2011 and sits on the foundation board.

Speaker Series – Manuel Riel

DSC_0134-M copy - Manu MadarisManuel started out by selling tailor-made shirts from China to Europe using a badly-coded PHP site. He then continued to run a web design and consulting agency before getting involved with open source projects, like Debian and Borg Backup.

Currently, he lives in Kuala Lumpur and runs, a backup hosting based on Borg Backup, Django and Vue.js.

Topic: Integrating GraphQL with Django.

This talk is targeting Python web developers. It first introduces the GraphQL syntax and the differences with REST. Next, we will build a simple Django backend with a Vue.js frontend. In the process we will learn how to effectively map Django models to GraphQL, add authentication and test our new API.

Targeting audience with intermediate level of Python knowledge.

Speaker Series – Takanori Suzuki

sokidan_waifu2x_square - Takanori Suzuki.png Takanori is a Vice Chairperson of PyCon JP Committee( He is also a director of BeProud Inc.(, and his title is “Python Climber”. Takanori held PyCon JP 2014 to 2016 as the chairperson. Currently, he teaches Python to beginners as a lecturer at Python Boot Camp( all over Japan.
In addition, he published several Python books.

Tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer.

Topic: Automate the Boring Stuff with Slackbot.

Today, we have many repetitive tasks in the company/community. In addition, we often use chat such as Slack for daily communication. Hence, Takanori created a chatbot(PyCon JP Bot: to automate various boring tasks related to holding PyCon JP.

In this talk, Takanori will first explain how to create a chatbot using slackbot ( He will show you how to register bot’s integration on Slack and how to create a simple bot in Python that responds to specific keywords.

And as a specific case, he will explain how to make a bot command to perform the following operations and handle technical problems:
– Emoji reaction
– Calculator: SymPy
– Karma(plusplus): Peewee
– Search issues, display issue details: JIRA API
– Create multiple issues from a template: JIRA API, Sheets Spreadsheet API
– Search files from Google Drive: Google Drive API
– Account management of G Suite(user, alias, group and member): G Suite API
– etc.

Targeting audience with intermediate level of Python knowledge.

Speaker Series – Husein Zolkepli

Screen Shot 2019-06-28 at 5.33.00 PM.png Husein Zolkepli is the founder and Chief Technical Officer of Mesolitica Sdn Bhd, and Chief Data Scientist of Bitcurate Co. He is a software engineer focusing on big data, machine learning and data science.

A former Executive AI, he developed Bahasa Malaysia parser for Chatbot, advanced face analysis, self-driving car prototype with SLAM and Computer Vision, deep learning interface for ROS. He is also a former Data Engineer for Omnilytics CO which responsible to handle more than 1 billion fashion and beauty products across the globe. Husein is also a former data scientist who developed open source library for drone integration with Tensorflow, and a former machine learning engineer for PRU-14 barisan nasional intelligent dashboard.

Currently, Husein is attached to BIGIT and LigBlou to deliver data science, data engineer, machine learning and developer operations workshops to help the nation for smarter tech parallel to Industry 4.0.

He is also a maintainer of Malaya, Bahasa Malaysia Natural-Language-Toolkit library, and mainly active in Github and Gitlab.

Topic: Distributed realtime processing using Tensorflow, Apache Kafka and Apache Storm, 100% Python and Docker.

How to use Tensorflow deep learning model to deploy on Apache Storm to classify streaming data, distributedly, and pulled from multiple partitions Apache Kafka to get a perfect deep learning realtime classification. 100% Python and Docker.

Targeting audience with intermediate level of Python knowledge.

Keynote Speaker Announcement – Carol Willing

Carol earned a BSE in Electrical Engineering from Duke University and an MS in Management from MIT. Her education and work experience in small and large companies taught her to respect the value of “using what you have learned to make something better and sharing what you know with others”.

Carol is currently a Steering Council member and developer for Project Jupyter. She is also member of the inaugural Python Steering Council, a Python Software Foundation Fellow and former Director; a core developer on CPython, Jupyter, nteract,’s open source projects, and PyLadies; a co-organizer of PyLadies San Diego and San Diego Python User Group; an independent developer of hardware and software. Weaving her love of art, music, and nature with wearable soft circuits, she is developing an open hardware project to assist an in-home caregiver with gentle, compassionate support of a loved one with Alzheimer’s.

Today, she spends much of her time learning and inspiring others to blend their unique interests and technology to create something new, silly, beautiful, or helpful.