Speaker Series – Lau Sian Lerk

Shian Lerk is privileged to journey with a boutique software engineering team to bring new ideas and accelerate the banking and finance industry. Besides crafting solutions using Django, Celery, and Postgresql, he delights in guiding and journeying with a team of UX/BE developers to deliver innovation and satisfaction to the users.

Being a 6-year old in Python and new kid on the block with Django, Sian Lerk sees much synergy between both traditional and Django ORM.

Topic: Solving performance issues in Django ORM.

Sian Lerk came late in knowing Django ORM, and he felt in love at first glance. The ease of programmatically defining the schema, straightforward versioning, near no-frills ORM experience, cross-database support and the list goes on.

However, if your boss(es) started to ask about faster API endpoints, one’s eyes may roll. This is even more evident in his situation, where cross-database support is needed owing to client requirements. So, what can we tell our boss(es)? 😉

Targeting audience with intermediate level of Python knowledge.


Speaker Series – Andri Yadi

Andri is the CEO of DycodeX – the AIoT enabler in Indonesia. He is Microsoft Most Valuable Professional (MVP) of Microsoft Azure. 15 years into as entrepreneurship, he is a developer, hardware maker, and public speaker.

Topic: AIoT: Intelligence on Microcontroller, with MicroPython.

AI + IoT = AIoT is the latest advancement of AI and IoT. Let’s move beyond buzzword and seeing it in action. This session will show how to use MicroPython superpower to make Machine Learning (ML) inference runs right on the low power Microcontroller (MCU), not in the cloud, to build AIoT application

Targeting audience with intermediate level of Python knowledge.


Speaker Series – Noah Chen

Noah is a PyCon Nomad,
a volunteer of FOSSASIA, a non-for-profit organization for promoting FOSS and open technologies in Asia, and a volunteer of PyCon TW/JP/KR/SG/ID/MY/TH/HK/PH and PyCon APAC since 2015. He is also a volunteer and speaker of EuroPython 2018.
As a managing member of Python Software Foundation, Noah’s wish is to connect everyone who enjoy using Python, and try to promote programming education to young generation or everyone who interested in programming by teaching basic programming skill using Python and R, for example, be a mentor of Hour of Code, or Google Summer of Code with FOSSASIA.

Topic: Ready to say goodbye to Python 2.7 ! ?

According to PEP 373, we knew Python 2.7 EOL is moved to 2020. in PEP 404, we knew Python 2.8 will never come, which means all versions of Python 2 official bugfix and support at EOL will be ended. 2019 is the last year of Python2. Let’s review the glory memories in the history of Python.

Targeting audience with beginner level of Python knowledge.

Speaker Series – Chan Ai Sin

Photo_Aisin - Ai Sin Chan Ai Sin had trained hundreds of telecommunication engineers in 16 countries spanned over 4 continents and written more than 10 training manuals used in worldwide offices. She had also helped build the first 3G mobile communication network in Beijing in 2009. Later she had co-founded a technical training service in Malaysia which saw its profit tripling year on year. One of her latest adventure was co-authoring and publishing a book Money Stories from Malaysians which is an anthology of short stories on personal finance. Currently she is a digital nomad with Xoxzo and contributes regularly to the Xoxzo blog.

Topic: Studi.MY : A case study of a Python outreach program.

Studi.MY was an idea hatched to reach out to the public who are interested in learning Python, to introduce to them the best practices in coding and the world of open source. We learnt about consumer behaviours, the local market, and obstacles that we had not expected before we got our hands on it.

Targeting audience with beginner level of Python knowledge.


Speaker Series – Sonal Raj

IMG_20190609_174749_255 - Sonal Raj Sonal is an avid pythonista and open source evangelist, and is an integral part of the finance and technology industry. He heads the Data Analytics and Reasearch efforts at a High Frequency Trading Firm. He holds a master in Information Technology and has been a research fellow at the Indian Institute of Science, Bangalore. Sonal is the author of the book ‘Neo4j High Performance’, the upcoming ‘Interview Essentials’ series and the creator of the ‘neopy’ python library. He is also a reviewer of the Journal of Open Source Software and the editor of ‘People Chronicles Media’.

Topic: IOT Application Development with Python and Serverless Computing.

If you are crazy about python, automation, voice controlled applications and open to brainstorming programmable IOT ideas, then this is the talk for you! Your takeaway would a head start in building IOT device skills on serverless infra, discuss future ideas of useful skills and some cool app demos.

Targeting audience with intermediate level of Python knowledge.


Speaker Series – Pratibha Jagnere

p11 - pratibha sharma JagnerePratibha is a Senior Python developer over looking the development and maintenance of the backend including APIs and application oriented DevOps work.

Topic: Asynchronous Django tasks with Celery: The case of Memory Leak.

In this talk, Pratibha would like to share her experience with Django with Celery and how to handle memory leak in setup. The thing about asynchronous tasks is that the hard part is not how to run them but what to do when things fail due to shortage of memory.

Targeting audience with advanced level of Python knowledge.





Speaker Series – John Lim Ji Xiong

John Lim Ji Xiong - John Lim.jpg John is an R&D Engineer at MMC-Gamuda KVMRT (T) Sdn Bhd. He is currently working on the Klang Valley Mass Rapid Transit (KVMRT) Sungai Buloh-Serdang-Putrajaya Line 2 megaproject in the heart of Kuala Lumpur. He leads the research effort into autonomous TBMs together with a fantastic team.

John graduated from the University of Bristol with an MEng in Mechanical Engineering with a strong research focus on machine learning. He is fluent in MATLAB and Python with an intermediate knowledge in C. Through the years, he has worked on various projects including developing AI algorithms for a chess engine, localisation and path planning algorithms for robots, applied machine learning to cancer microscopes and manifold-learning algorithms to drone landings.

Topic: Using Python to develop Autonomous Tunnel Boring Machine Algorithms.

Tunnel Boring Machines are large moles in the ground which excavate underneath our busy streets without any disruption to the surface. A TBM is equipped with over 400 sensors which are linked to a Siemens PLC for process control. Traditionally, an operator is required to sit in a control cabin within the machine to steer and control various parameters to ensure a smooth and safe mining process. With so many sensors, a human operator is data overloaded and has to look at each data point sequentially with little room to optimise.

Our Autonomous TBM innovation is set to revolutionise the industry by fully controlling a machine using control algorithms written in Python. Computers are adept at the task of data processing and making calculated decisions. Using the power and flexibility of Python, we have been able to quickly innovate and develop this system with the existing tools and libraries available. This innovation was developed on the local Klang Valley Mass Rapid Transit Project SSP Line 2. We have successfully tested this innovation on two machines from Bandar Malaysia to Chan Sow Lin. This talk will cover the project, the innovation and a short tutorial on PLC communications with Python.

Targeting audience with intermediate level of Python knowledge.



Speaker Series – Rahul Bhatia

rbhatia46 - Rahul Bhatia Rahul is a final year student pursuing his Bachelors in Computer Science and Engineering from The LNM Institute of Information Technology, Jaipur, India. He is a self taught Data Scientist and Full Stack Web Developer, always open to learn new stuff. He is enthusiastic on making Machine Learning more transparent and interpretable for everyone.

Topic: Visualize the Black Box – An introduction to Interpretable Machine Learning.

What’s the use of machine learning models if we can’t interpret them? This session will cover recent model interpretability techniques that are essential for Data Scientist to have in their toolbox. Attendees will learn how to apply these techniques in Python on a real-world data science problem. It will start with an introduction to what is Machine Learning interpretability and why is it necessary for Data Scientists. They will learn the value it brings to any Data Science project/real-world business problem. It will also discuss industries where model interpretability is extremely important. Finally, the talk will run through a live example to make things absolutely clear.

Targeting audience with advanced level of Python knowledge.



Speaker Series – Farah Clarashinta Rachmady

LRM_EXPORT_9703942870516_20190511_182008278 - Farah Clarashinta.jpeg Farah is an Organizer in Python Indonesia. Sh involved herself in PyCon Indonesia 2018 and will take part again in 2019 PyCon ID. She’s interested with Python, Data, and her cat. She’s using Python as her hobby and learning. Oh yes, she loves Milo.

Topic: PythonID’s Story; A Diversity Failure.

Joined Python Indonesia in 2016, Farah realized women’s presence in group meetup is almost zero. It’s very contradicting to their online presence. Many attempts at attracting them ends up failing. Now she’s left wondering the reason for their hiding. Until then, this is a big problem.

Targeting audience with beginner level of Python knowledge.


Speaker Series – Aniruddha Adhikary

19424212_1345556305493575_5376800575250837975_n - Aniruddha Adhikary Aniruddha is a Software Engineer at Telenor Health, working on spreading healthcare to the grassroots of Bangladesh. He has experience working on Web Applications, Data Mining, Data Engineering, and Data Analysis. He has been programming and hacking on open source projects for eight years. Anything about Healthcare and Natural Language Processing gets him excited. His major contributions include Firefox OS and spaCy.

Topic: 6 Steps to Your First Commit to Open Source.

You’ve always imagined your commit in a project, imagined massive companies and systems running on your code! With only six short steps, you can be proud of your work serving millions and screaming your value to potential employers.

Contributing to an open source project often feels intimidating and out of reach, but it doesn’t have to be. Open source contributions signal and point to your technical and collaborative qualities. Fork, Clone, Commit and send a Pull Request. Developing patience, the ability to receive feedback and working on feedback are essential for Open Source.

The joy of having your code reach millions is something not worth missing out on. Find a Project. Join the talk in a journey through rejections, review requests and version control nightmares to being a proud contributor.

Targeting audience with beginner level of Python knowledge.