FOSSASIA Summit 2020
Skip to content
Schedule
All
Thursday, 19th Mar
Friday, 20th Mar
Saturday, 21st Mar
Rooms List
Event Hall 2-1
Event Hall 2-2
Exhibition Stage
Lecture Theatre
Training Room 2-1
Training Room 2-2
Tracks List
Academy
Artificial Intelligence
Blockchain
Cloud, Containers, DevOps
Compliance & Legal
Cybersecurity
Database
Design
Hardware & Firmware
Internet, Society, Community
Kernel & Platform
Mobile Technologies
Open Tech Main Track
Other
Python
Science & Education
Web Technologies
Download as png
Download as ics
Download as pdf
Track:
[Clear Filter]
Room:
[Clear Filter]
Thursday, 19th Mar
10:00 - 10:10
FOSSASIA Summit 2020 - Towards a Sustainable Society
Kiruthika Ramanathan (Senior Manager Science Centre Singapore), Roland Turner (OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere)
Talk
Welcome to the FOSSASIA Summit 2020!
Kiruthika Ramanathan
Senior Manager Science Centre Singapore
Kiruthika Ramanathan is a Senior Manager working for the Science Centre, where one of her tasks is to develop programmes to expose the younger generation to code.
Share
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Web
Github
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Share
Lecture Theatre
Thursday, 19th Mar,
10:00 - 10:10
Open Tech Main Track
10:10 - 10:40
FOSSASIA 2019 in Review
Hong Phuc Dang (Founder FOSSASIA)
Talk
FOSSASIA 2019 in Review
Hong Phuc Dang
Founder FOSSASIA
Web
Founder at FOSSASIA
Share
Lecture Theatre
Thursday, 19th Mar,
10:10 - 10:40
Open Tech Main Track
10:40 - 11:00
Continuous Integration for Sustainable Hardware Production in the Automotive Industry
Mario Behling ( OpnTec GmbH)
Talk
Continuous Integration for Sustainable Hardware Production in the Automotive Industry
Mario Behling
OpnTec GmbH
Github
Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe and Asia. Together with partners he works on
SUSI.AI
supported by the Horizon 2020 program of the EU. Apart from tech Mario also has an interest in Brazilian music, designed and built a seven storey eco-hotel in Vietnam, and setup mesh networks in schools in Afghanistan.
Share
Lecture Theatre
Thursday, 19th Mar,
10:40 - 11:00
Hardware & Firmware
11:20 - 12:00
Panel: Creating a Sustainable World through Open Source and Lifelong Learning
Harish Pillay ( Red Hat), Lim Tit Meng ( CEO Science Centre Singapore), Tat Suan Koh (Dr) ( Ori9in), Roland Turner (OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere)
Panel Discussion
How can Open Source help to build a sustainable world? How can SMEs and organisations leverage on SkillsFuture initiatives and Open Source to build sustainable solutions?
Harish Pillay
Red Hat
Experienced ethical technologist with a demonstrated history of working in the computer software industry. Skilled in Python, C, Security, Enterprise Architecture, and Virtualization. Strong engineering professional with a Masters in Electrical and Computer Engineering from Oregon State University. These are augmented with skills in International Arbitration, Internet security and Open Source Metrics (chaoss.community) which help to roll up to being a Tech Ethicist.
Share
Lim Tit Meng
CEO Science Centre Singapore
As the CEO of Science Centre and Vice Dean of NUS Mr Lim Tit Meng promotes STEM as an engine for knowledge-based innovation economy; engages stake holders to share the mission and champions creative science communication. His goal is to inspire youth to see STEM as a powerful means to create their own future as well as solutions for the future.
Share
Tat Suan Koh (Dr)
Ori9in
Experienced Director Of Learning with a demonstrated history of working as a military engineer in Singapore Armed Forces and a social architect in workforce development and promoting lifelong learning in the public sector. Skilled in Career Coaching, Executive Coaching, Instructional Design, Team Building, and Facilitation. Strong human resources professional with a Certificate of Achievement focused in Entrepreneurship in emerging economies from HBX | Harvard Business School.
Share
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Web
Github
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Share
Lecture Theatre
Thursday, 19th Mar,
11:20 - 12:00
Open Tech Main Track
12:00 - 12:30
Be The Leader You Need [Online]
Megan Byrd-Sanicki (Open Source Strategist Google)
Talk
Be The Leader You Need
Open source crossed the chasm into mainstream with users in all industries. Maintaining the users’ trust and sustaining innovation is key to open source’s success.
However, in a world where communities are passionate, multicultural, and primarily use online communication, it is challenging to move communities towards a shared vision in a frictionless, sustainable way. Community challenges can impact innovation, putting user adoption at risk and even more importantly, hurting community members.
Stronger open source leadership can address these challenges and there is a call for more leaders in every project. Good news! Every contributor is a leader either through self leadership, leading others, or leading the community, yet most people have never been trained on how to lead.
This talk provides the leadership the training you need and covers:
- Why strengthen community leadership
- Key leadership and emotional intelligence principles
- Practical ways to lead as a contributor
Megan Byrd-Sanicki
Open Source Strategist Google
Megan Byrd-Sanicki is a Google Open Source Strategist. With a decade of experience stewarding and advising open source projects and communities, Megan champions open source citizenship and sustainability within Google and the industry at large.
Share
Lecture Theatre
Thursday, 19th Mar,
12:00 - 12:30
Internet, Society, Community
13:30 - 14:00
The critical importance of use-neutrality in F/OSS licensing
Roland Turner (OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere)
Talk
Free Software licensing strengthens human freedom by preventing software developers from exerting control over what software users do with their own property. Open Source licensing facilitates extremely broad and efficient co-operation in software development, including by people who are direct competitors or have conflicting value systems. Embedding software-use restrictions into F/OSS licenses in order to advance a specific commercial interest or ethical perspective is understandable, but is entirely incompatible with both F/OSS licensing approaches.
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Web
Github
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Share
Lecture Theatre
Thursday, 19th Mar,
13:30 - 14:00
Compliance & Legal
14:00 - 14:30
MLflow: A Machine Learning Lifecycle Platform
Ben Sadeghi (Partner Solutions Architect Databricks)
Talk
MLflow is an open-source platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models. MLflow offers a set of lightweight APIs that can be used with any existing machine learning application or library (TensorFlow, PyTorch, XGBoost, etc), wherever you currently run ML code (e.g. in notebooks, standalone applications or the cloud). In this talk, we'll discuss MLflow's components and run through a quick demo.
Ben Sadeghi
Partner Solutions Architect Databricks
Github
Ben Sadeghi is a Partner Solutions Architect at Databricks, covering Asia Pacific and Japan, focusing on Microsoft and its partner ecosystem. Having spent several years with Microsoft as a Big Data & Advanced Analytics Technology Specialist, he has helped various companies and partners implement cloud-based, data-driven, machine learning solutions on the Azure platform.
Prior to Databricks and Microsoft, Ben was engaged as a data scientist with Hadoop/Spark distributor MapR Technologies (APAC), developed internal and external data products at Wego, a travel meta-search site, and worked in the Internet of Things domain at Jawbone, where he implemented analytics and predictive applications for the UP Band physical activity monitor. Before moving to the private sector, Ben contributed to several NASA and JAXA space missions.
Ben is an active member of the open-source Julia language community. He holds an
M.Sc
. in computational physics, with an astrophysics emphasis.
Share
Lecture Theatre
Thursday, 19th Mar,
14:00 - 14:30
Artificial Intelligence
14:30 - 15:00
Open Vision Computer - An open source ROS based vision system
Luca Della Vedova (Embedded Systems Engineer Open Source Robotics Corporation)
Talk
The Open Vision Computer is a fully open source smart camera especially tailored for UAV applications and used in the past in the DARPA FLA program. The OVC 3 is the newest revision and includes three global shutter image sensors, two monochrome for stereo and one RGB for recognition, as well as an IMU and expansion capabilities for up to 11 cameras in parallel. It also runs Ubuntu 18.04 and ROS natively. The talk will introduce the architecture and capabilities of OVC for people who might want to use it and customize it for their application.
Luca Della Vedova
Embedded Systems Engineer Open Source Robotics Corporation
A maker at heart, Luca has been tinkering with hardware and embedded software development until finding his passion for robotics.He worked with AGV and drones and is currently working on Embedded Systems at Open Robotics, developing the Open Vision Computer, a fully open source smart camera.
Share
Lecture Theatre
Thursday, 19th Mar,
14:30 - 15:00
Hardware & Firmware
15:20 - 15:50
Open Source Robotics Middleware Framework for Healthcare
Morgan Quigley (Chief Architect Open Robotics )
Talk
The healthcare domain has incredibly complex logistical needs around the clock to keep hospitals and various medical facilities running smoothly. As the growth of elderly populations outpace the growth of the workforce, the economies of scale are pushing healthcare providers towards automating as much of the logistics as possible. This includes delivering meals to patients, keeping supplies and medical instruments stocked, securely transporting pharmaceuticals, assisting patients who have difficulties with mobility, and more.Modern and emerging robot platforms can help address each of these needs on an individual basis, but all these technologies need to be seamlessly integrated a single facility, and no single robotics vendor can feasibly affordably offer a complete integrated solution at the scale that is required. As a vendor-neutral open source robotics software company, Open Robotics is working with several Singaporean government agencies and robot vendors to develop an open source framework and open specification to allow heterogeneous robot platforms from any compliant vendor to cohabitate the same facility. This talk will discuss our current progress in this endeavor.
Morgan Quigley
Chief Architect Open Robotics
Web
Github
Morgan Quigley received a PhD in Computer Science from Stanford University in 2012, after which he joined Open Robotics as its Chief Architect. His research interests include collaborative open source software development, scalable distributed embedded systems, and hardware/software co-design.
Share
Lecture Theatre
Thursday, 19th Mar,
15:20 - 15:50
Open Tech Main Track
15:50 - 16:30
Privacy and Decentralisation with Multicast
Brett Sheffield ( Librecast Project)
Extended Talk
Written in 2001, RFC 3170 states: "IP Multicast will play a prominent role on the Internet in the coming years. It is a requirement, not an option, if the Internet is going to scale. Multicast allows application developers to add more functionality without significantly impacting the network." Nearly two decades later, multicast is still largely ignored and misunderstood. There are many common misconceptions about multicast, including that it is only useful for streaming video and audio. It does so much more than that. This talk explains why multicast is the missing piece in the decentralisation puzzle, how multicast can help the Internet continue to scale, better protect our privacy and democracy, solve IoT problems and make polar bears happier at the same time.
Brett Sheffield
Librecast Project
Brett is a hacker, entrepreneur and technologist, working at the intersection of human rights and technology, particularly in the areas of privacy and Internet decentralisation.He lives with his wife on a little farm in central France where he drives tractors, does strange things with IPv6 and multicast, and studies foreign languages.Brett is concerned that our Internet is under threat from Criminals, Corporations and Governments, and is trying to do something about it. If you are too, he'd love to hear from you.
Share
Lecture Theatre
Thursday, 19th Mar,
15:50 - 16:30
Internet, Society, Community
Friday, 20th Mar
10:00 - 10:30
How cloud-native applications are helping organisations stay ahead of cybersecurity threats [Online]
Jerome Walter (Field Chief Information Security Officer, APJ, Modern Applications Platform Business Unit (MAPBU) VMware)
Talk
Major organisations are facing two seemingly contradicting threats: on the one hand, they are challenged to become more agile and efficient by the rise of new players such as startups and FinTech, while on the other hand, the constant flow of advanced attacks and breaches force them to become more cautious about their software. The competition requires fast execution and innovation, while security threats require more control. The speed of execution and complexity of attacks increases exponentially, however the attacks almost systematically rely on missed security hygiene, highlighting an evident truth: security and other IT operators are stretched thin by manual processes and traditional approaches to
security.As
DevOps approaches become mainstream, we can look at the evidence of what has enabled the success of the cloud tech giants: cloud-native architectures. Leveraging container orchestration, and end-to-end automation, cloud-native security enables security teams to reduce their manual tasks and focus on what matters most: reduce risk, developing added-value services, and collaborating with users and developers to raise awareness and build secure tools, finding vulnerabilities and suspicious activities and improving the incident response. In this presentation, we will review the improved security outcomes experienced by the largest organisations when transiting to a cloud-native architecture, as well as emerging practices enabling the teams to remain efficient and collaborate better.
Jerome Walter
Field Chief Information Security Officer, APJ, Modern Applications Platform Business Unit (MAPBU) VMware
Web
With more than 18 years of experience, Jerome is a forward looking and innovative security executive with strong hands-on experience ranging from defining governance, reengineering processes and implementing technical solution. Driven by a deep passion for continuous improvement and challenging the status quo, Jerome believes in cultivating a balanced culture of business-driven security through operational effectiveness. As Pivotal’s Field Chief Information Security Officer for Asia Pacific, Jerome has been charted to advance cloud-native security and modern user-centric development methodologies across Pivotal’s customers and offices in the region. He is an advocate of adversarial testing and chaos engineering as a practice for continuous improvement in security and resilience.Before joining Pivotal, Jerome served as Director, Security Architecture & Delivery at Prudential Asia and regional Chief Security Officer at Natixis. Before working in security and resilience, Jerome held positions as system engineer and developer. Jerome holds a Master of Science in IT Engineering from EFREI, France, and an MBA in Finance from HKUST Business School.
Share
Event Hall 2-1
Friday, 20th Mar,
10:00 - 10:30
Cloud, Containers, DevOps
10:00 - 11:30
Socket Programming
Computing Student Club ( BuildingBloCS )
Extended Workshop
Python Workshop
Computing Student Club
BuildingBloCS
BuildingBloCS is a coalition of high school Computing students.
Share
Event Hall 2-2
Friday, 20th Mar,
10:00 - 11:30
Python
10:30 - 11:00
ko - zero-config tool for deploying Go app on k8s
Stanley Nguyen (Software Engineer Xendit)
Talk
ko - zero-config tool for deploying Go app on k8s.ko leverages on opinionated import-path approach of Go to simplify the whole process of building binary + building container image + publishing image + apply to k8s --> one-liner command
Stanley Nguyen
Software Engineer Xendit
Web
Github
I'm currently a software engineer in API Team at Xendit. My focus is on Developer Experience, both external and internal. Part of my day to day job is to advocate for better technical standards and simpler, more streamlined processes in our organization.
Share
Event Hall 2-1
Friday, 20th Mar,
10:30 - 11:00
Cloud, Containers, DevOps
Speed Up Your Data Processing: Parallel and Asynchronous Programming in Python
Chin Hwee Ong (Data Engineer ST Engineering)
Talk
In a data science project, one of the biggest bottlenecks (in terms of time) is the constant wait for the data processing code to finish executing. Slow code, as well as connectivity issues, affect every step of a typical data science workflow — be it for event-driven I/O operations or computation-driven workloads. Through real-life analogies based on my experience in a young data science team getting started with real-world data, I will be exploring the use of parallel and asynchronous programming in Python to speed up your data processing pipelines so that you could focus more on getting value out of your data.
Chin Hwee Ong
Data Engineer ST Engineering
Web
Github
Ong Chin Hwee is a data engineer, aspiring polymath and Industry 4.0 enthusiast who happens to be interested in things that fly (and stuff that burn to keep things flying). Hailing from a background in aerospace engineering and computational modelling, Chin Hwee has experience working on innovative projects in collaboration with academia and industry partners. Chin Hwee's latest project involves contributing to the documentation for pandas, an open-source Python library that is immensely useful for anything related to data.
Share
Training Room 2-1
Friday, 20th Mar,
10:30 - 11:00
Python
10:40 - 10:50
High Performance Location-based Restaurant Campaigns in Foodpanda [Online]
Johannes Ridho Tumpuan Parlindungan (Software Engineer Foodpanda/Delivery Hero Singapore)
Talk
This talk mainly discusses the architecture we built to handle thousands of requests per minute for location-based restaurant campaigns in Foodpanda. The main problem is we need to show the restaurant campaigns based on customer location. Foodpanda (
) serves customers in 11 Asia Pacific countries. Each country can have multiple campaigns where each campaign can have thousands of restaurants as part of it. Each vendor can have multiple delivery area polygons. For each request from the customer, we need to check if there are any campaigns belong to that customer and show it to them as fast as possible.
Johannes Ridho Tumpuan Parlindungan
Software Engineer Foodpanda/Delivery Hero Singapore
Github
Johannes Parlindungan is currently working as a software engineer in Foodpanda/Delivery Hero Singapore. He is currently working on the backend for campaign-related features in Foodpanda.
Share
Training Room 2-2
Friday, 20th Mar,
10:40 - 10:50
Web Technologies
11:00 - 11:30
AR/VR for 2020 [Online]
Satoshi Goto (Tech Lead, Senior Software Engineer Rakuten )
Talk
AR/VR market is increasing now!Since facebook released new head mount set called oculus quest, they are evolving more and more in 2019.Thus, in 2020 we are facing to new era of AR/VR, and introduce what we can do in AR/VR at this moment.We will see the future of our technology and how we developers have to face with this new device.
Satoshi Goto
Tech Lead, Senior Software Engineer Rakuten
Web
Github
I'm a full-stack senior software engineer who uses multiple languages such as C/C++/C#/Objective-C/Java/Python/Nodejs/Javascript, and have database experience with Oracle/Sqlserver/Mysql/Mongodb for over 10
years.Im
very enthusiastic to make own digital contents such as iOS/Android apps or website so you can find my creation from
engineernest.com/intro/What
I like to bring as topic this time is for AR/VR technology which Im basically heavily into this nowadays.I have been a participant for last 4 years in this FOSSASIA so I thought this time I should join as speaker.
Share
Training Room 2-2
Friday, 20th Mar,
11:00 - 11:30
Web Technologies
Golang and JavaScript: The Future of Cloud
Daniel J Blueman ( FOSSASIA)
Talk
The talk addresses strategies to develop cloud applications using Golang and JavaScript and includes a quick look at some code sections.
Daniel J Blueman
FOSSASIA
Web
(later)
Share
Event Hall 2-1
Friday, 20th Mar,
11:00 - 11:30
Cloud, Containers, DevOps
11:10 - 11:40
Koalas: Easy Transition from Pandas to Spark
Ben Sadeghi (Partner Solutions Architect Databricks)
Talk
Pandas, the de-facto standard DataFrame implementation in Python, is very popular among data scientists, but it does not scale well to big data. It was designed for small data sets that a single machine could handle. On the other hand, Apache Spark has emerged as the de-facto standard for big data workloads. Today many data scientists use Pandas for coursework, pet projects, and small data tasks, but when they work with very large data sets, they either have to migrate to PySpark to leverage Spark or downsample their data so that they can use pandas.
Now with Koalas, an open-source implementation of the Pandas API on Apache Spark, data scientists can make the transition from a single machine to a distributed environment without needing to learn a new framework. In this talk, we'll go through the basics of Koalas, along with demos.
Ben Sadeghi
Partner Solutions Architect Databricks
Github
Ben Sadeghi is a Partner Solutions Architect at Databricks, covering Asia Pacific and Japan, focusing on Microsoft and its partner ecosystem. Having spent several years with Microsoft as a Big Data & Advanced Analytics Technology Specialist, he has helped various companies and partners implement cloud-based, data-driven, machine learning solutions on the Azure platform.
Prior to Databricks and Microsoft, Ben was engaged as a data scientist with Hadoop/Spark distributor MapR Technologies (APAC), developed internal and external data products at Wego, a travel meta-search site, and worked in the Internet of Things domain at Jawbone, where he implemented analytics and predictive applications for the UP Band physical activity monitor. Before moving to the private sector, Ben contributed to several NASA and JAXA space missions.
Ben is an active member of the open-source Julia language community. He holds an
M.Sc
. in computational physics, with an astrophysics emphasis.
Share
Training Room 2-1
Friday, 20th Mar,
11:10 - 11:40
Python
11:30 - 11:50
Open Source CI/CD components for GitHub Actions [Online]
Lothar Schulz (Engineering Manager REACH NOW)
Talk
GitHub Actions can orchestrate any workflow, based on any event on the GitHub
platform.In
this talk I share and showcase how to implement a CI/CD pipeline with open source GitHub action components. Also I share open source initiatives that move to GitHub Actions. The audience may use the presented open source examples to build their own CI/CD pipelines based on open source GitHub action components.
Lothar Schulz
Engineering Manager REACH NOW
Web
Github
Share
Event Hall 2-1
Friday, 20th Mar,
11:30 - 11:50
Cloud, Containers, DevOps
11:30 - 12:00
Strolling Along the WebAssembly Alley [Online]
Paul Lorett Amazona (Co-Organizer BigDataX)
Talk
WebAssembly has been there for a while. Several technology platforms has progressed since its announcement in 2015. This talk will be a brief walkthrough on the following:
Web Assembly Introduction
How web assembly is used in different platforms/languages (e.g. .NET, Python, Rust, etc)
What's next on Web Assembly
This will be useful for anyone who wanted to keep tabs on what's happening in the Web Assembly worldand I hope to give a good background to help one dive into deeper topics after.
Paul Lorett Amazona
Co-Organizer BigDataX
Web
Github
Co-organizer at BigDataX: BigDataX is a sharing community to build up practical data processing literacy in Singapore and around the region. In line with this, we organize free workshops and events on data engineering. As co-organizer, I help prepare workshop materials and plan events for the data community in Singapore.
Co-organizer at DataKind SG: DataKind is a non-profit organization which seeks to harness the power of data science in the service of humanity. Founded in New York in 2011, DataKind has since started chapters in UK, Singapore, Bangalore, San Francisco Bay Area, Washington DC and Dublin. Our DataKind Singapore chapter was founded in Aug 2014, and our goal is to connect data science volunteers with non-profit organizations to help them analyze their data for good. As co-organizer/co-lead, I liase with various non-profit organizations and plan monthly DataJam events which provide opportunities to volunteers (datascientists, developers, designers, etc) to help various non-profit organizations analyze data to gain insights into their programs allowing them to serve their communities better and achieve more.
.NET Developer- served more than 12 years in the investment banking domain delivering end-to-end .NET solutions
Speaker/Workshop Facilitator in local tech communities/conferences- .NET Users Group, Python Users Group, Data Science SG, FOSSAsia, PyCon APAC, etc.
Share
Training Room 2-2
Friday, 20th Mar,
11:30 - 12:00
Web Technologies
11:40 - 13:10
SQLite with Python
Computing Student Club ( BuildingBloCS )
Extended Workshop
SQLite with Python
Computing Student Club
BuildingBloCS
BuildingBloCS is a coalition of high school Computing students.
Share
Event Hall 2-2
Friday, 20th Mar,
11:40 - 13:10
Python
11:50 - 12:10
Lightning Talk: Experience of coding python for Scrapy as a beginner
Poh Wei Jie (Student Republic Polytechnic)
Lightning Talk
I'm a beginner enthusiast in the world of software development and have been starting to learn about coding through the programming language of Python. Despite having little to no experience in programming, I've decided the best way to learn would be to just embark fully on a python-based project, as part of learning it. And so, the very first project I've decided to work on would be to create a simple algorithm on scraping the web for details of Jeju Korea. As, I am planning a trip there in early April, killing two birds with one stone essentially. With that, I decided again, to further challenge myself through giving a short lightning talk about it at one of Asia's most popular software and tech-event, on my experience on the project. But more importantly, I personally find it a pretty good way too, to share the experience with many other like-minded individuals, on the learning of programming from scratch with all the readily available open-source modules/libraries these days.
Poh Wei Jie
Student Republic Polytechnic
I'm a beginner enthusiast in the world of software development and have been starting to learn about coding through the programming language of Python. Simply so, because python is one of the more versatile languages with easier syntaxes for understanding. Despite having little to no experience in programming, I've decided the best way to learn would be to just embark fully on a python-based project(since I'm already learning it) and go out meeting other like-minded individuals and just have a good time learning.
Share
Training Room 2-1
Friday, 20th Mar,
11:50 - 12:10
Python
11:50 - 12:30
Modularity & Dependency Injection at Scale on Android
Saud Khan (Software Engineer Twitter)
Extended Talk
How do we break down a large JVM monolith without incurring runtime costs? How do we scale dependency injection in such an application running in a constrained environment like mobile? Does it play well with a modularized Android app? How do you visualize and navigate the graph as complexity grows?
In this session we will describe the mechanisms that we use at Twitter to facilitate modularization and decoupling utilizing dependency injection. We will also cover why Dagger is our tool of choice along with the shortcomings we encountered, and share some practical advice on how to address them. Finally, we’ll offer a sneak peek of the extensions that we built on top of Dagger to facilitate dependency injection that we plan to open source in 2020.
Saud Khan
Software Engineer Twitter
Web
Github
Saud is leading the engineering efforts around client performance for Twitter Singapore. Previously he worked on the Shift's pricing and data infrastructure, and the core appointment notification system. Before that he built a database framework for the Android app at Twitter. Prior to that he built the call management infrastructure at Unicoi Systems and helped a variety of clients with VoIP technology and embedded systems.
Share
Event Hall 2-1
Friday, 20th Mar,
11:50 - 12:30
Kernel & Platform
13:30 - 14:20
Advanced Microservices Architectures
Chin Hong Hua (Principal Solution Architect Red Hat)
Extended Talk
The microservices architecture, as part of a cloud solution design, is increasingly popular with application developers, because of it facilitates rapid, efficient design and deployment of a business service. Such an architecture involves the aggregation of individual microservices developed by small teams, who are further empowered with a flexible tooling and highly efficient coding languages. New architectures have evolved in the recent years, since microservices were invented. This talk will advocate the use of advanced microservices architectures, which will serve to address many issues the typical microservice project faces, including security, availability, manageability and scalability in large scale production environments.The audience will appreciate the adoption of open-source technologies, like Istio, VertX, SpringBoot, Quarkus and Kubernetes, in achieving the ambitious objectives of any successful microservices project.
Chin Hong Hua
Principal Solution Architect Red Hat
Hong Hua is a Principal Solution Architect in Red Hat. He has over 20 years of solution implementation and coding experience, predominantly in the field of cloud computing. His current work involves providing technical subject matter expertise to corporations, on Red Hat hybrid cloud and agile integration technologies.He holds a Master’s degree in CyberSecurity Risk and Strategy from the New York University School of Law and the New York University Tandon School of Engineering. Hong Hua is also a graduate from the School of Computing, National University of Singapore.Hong Hua has written, presented and taught extensively on DevOps, enterprise architecture, cloud computing security and open source technologies. He develops and delivers technical curriculum at Red Hat. His passion and career focus lies in helping both technical specialists and lines of business executives understand and adopt complex, cutting-edge and game-changing technologies.Hong Hua is an avid tech blogger, a regular speaker at technical conferences, a developer of technical intellectual property for IBM and Red Hat, as well as a contributosr and committer to Open Source projects.
Share
Event Hall 2-1
Friday, 20th Mar,
13:30 - 14:20
Cloud, Containers, DevOps
13:30 - 15:00
Cybersecurity with Python
Computing Student Club ( BuildingBloCS )
Extended Workshop
Cybersecurity with Python
Computing Student Club
BuildingBloCS
BuildingBloCS is a coalition of high school Computing students.
Share
Event Hall 2-2
Friday, 20th Mar,
13:30 - 15:00
Python
13:30 - 16:30
Web Development with Flask
Academy ( FOSSASIA)
Extended Workshop
Web Development with Flask
Academy
FOSSASIA
FOSSASIA Academy
Share
Training Room 2-2
Friday, 20th Mar,
13:30 - 16:30
Academy
Developing Arcade Game in Python
Yue Lin Choong (Director Women Who Code Singapore)
Extended Workshop
n this workshop, we will dive into the popular PyGame library.
First we will learn about basic arcade game architecture:
Game loops
Game stats
Game objects
Game play
Then Yue Lin will go through how she developed a Typing Tutor Game using PyGame.
Yue Lin Choong
Director Women Who Code Singapore
Web
Github
More than 20 years of experience in coding and still loving it, Yue Lin is passionate about clean code and elegant software. As a community leader, Director of Women Who Code Singapore, she also believes in building and giving back to the community.
Share
Training Room 2-1
Friday, 20th Mar,
13:30 - 16:30
Python
14:00 - 16:30
Using PSLab to visualise fundamentals of radio electronics
Roland Turner (OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere)
Extended Workshop
A signal generator and oscilloscope make it possible to see what an electronic circuit does to a signal that is applied to it. This workshop will make visible two fundamentals of the use of electronics in radio:- How a resonant or "tank" circuit operates to pass or block signals in a particular frequency range.- What happens when the impedance of a transmission line (e.g. an antenna cable) is not matched to its source or sink correctly.
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Web
Github
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Share
Exhibition Stage
Friday, 20th Mar,
14:00 - 16:30
Science & Education
14:30 - 15:00
5 Aspects of your Container Strategy [Online]
Shaun Norris (Field CTO, APJ, Modern Applications Platform Business Unit (MAPBU) VMware)
Talk
Watch online:
This talk will focus on the Five S’s: speed, stability, scalability, security and savings and how they can help shape a practical, useful and productive approach towards Kubernetes and containers in the enterprise. With Kubernetes taking a dominant position in enterprise technology planning, particularly for platform engineering teams, Shaun will share advice and good practices based on Pivotal’s global customer base and our 5+ years’ experience of running containers in production, at scale, for some of the world’s most interesting companies.
Shaun Norris
Field CTO, APJ, Modern Applications Platform Business Unit (MAPBU) VMware
Web
Shaun serves as the Asia-Pacific and Japan Field CTO, where he helps organisations across the region align and shape their business’ strategy, with a path to connecting that strategy to technology execution.
With over 20 years of experience in tech, Shaun is passionate about helping organisations apply Lean, Agile and DevOps principles to achieve meaningful and tangible digital transformation results.
Having led teams large and small in diverse areas such as financial services (JP Morgan Chase and Standard Chartered Bank), security (Verisign and ESET), cloud (Amazon Web Services), and e-commerce startups (
lastminute.com
), Shaun brings a wealth of knowledge and experience in helping organisations meet their technology objectives.
Shaun holds a Masters degree in IT and business management from the University of Wales. He also still enjoys coding (most recently in python) and typically has a variety of side experiments / projects on the go.
Share
Event Hall 2-1
Friday, 20th Mar,
14:30 - 15:00
Cloud, Containers, DevOps
15:00 - 16:30
A quick tour of Knative
Hairizuan Noorazman (Software Engineer Acronis)
Extended Workshop
Serverless has been garnering great attention and the various cloud platforms have started to provide them as services that anyone can use in order to build services that can scale to handle large amounts of traffic but also scale back to zero if its not
zero.In
this workshop, we would explore the technologies that power one such service: Google Cloud Run. We would be trying to deploy a Kubernetes cluster and add istio support on to it. After which, we would then install Knative on said cluster and deploy several serverless applications onto it and see how the cluster handles such traffic.
Hairizuan Noorazman
Software Engineer Acronis
Web
Github
Hairizuan is a software developer at Acronis as part of the Search Team. He is a avid fan of tools and technologies and has dabbled in various programming languages such as Golang, Python and R. Prior to working at Acronis, he worked at Sparkline where he worked on tools and applications that deal with digital marketing technologies such as Google Analytics and Google Tag Manager.
Share
Event Hall 2-1
Friday, 20th Mar,
15:00 - 16:30
Cloud, Containers, DevOps
15:10 - 17:10
Deep Learning with Tensorflow
Rishabh Anand ( A*STAR)
Extended Workshop
Get started with TensorFlow, the largest growing open-source Machine Learning library, to manipulate data and build neural networks without hassle.
Rishabh Anand
A*STAR
Github
Rishabh is a recent graduate from National Junior College, currently at the Bioinformatics Institute, A*STAR, where he is using Deep Learning and statistical analysis to help the COVID-19 efforts in Singapore. He is an active open-source software contributor to popular AI projects and also writes about Machine Learning and Data Science for trending journals and online publications.
Share
Event Hall 2-2
Friday, 20th Mar,
15:10 - 17:10
Academy
16:30 - 17:00
Automated OS Testing using Containers [Online]
Lakshmipathi.G ( Software Engineer Collabora)
Talk
OS Testing has never been so easy with containers! Testing can be very difficult task especially if it includes the installation process, booting, logging into desktop and verifying GUI applications. There are some good tools like openQA, but unforunately they have a big learning curve and require dedicated hardware. We need more easy-to-use alternatives with basic features that can be used interchangeably on personal laptop/desktop, server or as part of Jenkins, LAVA or GitLab.Thanks to containers we now have ability to perform such task easily anywhere by making use of Docker, QEMU and a simple PyAutoGUI Python module. The presentation will be a walk over this process including a short demo on GitLab which sends keystrokes or commands, mouse clicks to perform sample tasks while saving test results as screenshots or recordings.
Lakshmipathi.G
Software Engineer Collabora
Lakshmipathi is a Software Engineer in Collabora's Core team, working as a Continuous Integration/Automated Testing developer. FOSS developer since 2005 and lead QA effort for GlusterFS until its RedHat acquisition. Winner of FOSS India Awards 2008 for ext3 file recovery tool.
Share
Event Hall 2-1
Friday, 20th Mar,
16:30 - 17:00
Cloud, Containers, DevOps
17:00 - 17:30
Kubernetes at the Edge [Online]
Isham Mohamed (Senior Software Developer Kloudynet Technologies), M.M. Fathima Naja (ICT Lecturer South Eastern University of Sri Lanka)
Talk
In this session I am going to talk about kuberneteson Edge on the needs of it and by introducing both Kube Edge and K3s. Edge computing is evolving these days as the need for container orchestration at the edge is also getting more attention. Edge computing can be disastrous when the orchestration fails, we can solve the problem by adopting the already existing kubernetes technology at the edge, but the nature of kubernetes is that, it does not easily fits and sits at the edge. Kube Edge and K3S are two projects supported by CNCF and gives the ability for kubernetes framework to sit at the edge.
Isham Mohamed
Senior Software Developer Kloudynet Technologies
Web
Github
Working as a Senior Software Developer for a Microsoft Partner in KL since 2018. Passionate about IoT, CPS, Edge and Cloud. Frequently deliver presentations on areas where both Microsoft and OpenSource technologies intersect.
Share
M.M. Fathima Naja
ICT Lecturer South Eastern University of Sri Lanka
Ms. Fathima Naja is a researcher and academic in the field of software engineering. Being a lecturer at the Faculty of Technology, South Eastern University of Sri Lanka, Sri Lanka, she is perusing her postgraduate degree in the field of Software Engineering at the University of Malaya, Malaysia and working as a research assistant at the Department of Software Engineering, University of Malaya, Malaysia.
Share
Event Hall 2-1
Friday, 20th Mar,
17:00 - 17:30
Cloud, Containers, DevOps
Saturday, 21st Mar
10:00 - 11:00
AnalyticDB for MySQL
Ang Wei Shan (Database Achitect Alibaba Cloud)
Talk
AnalyticDB for MySQL is a high-performance data warehousing service from Alibaba Cloud. AnalyticDB for MySQL uses a distributed computing architecture that enables it to use the elastic scaling capability of the cloud to compute tens of billions of data records in real time.
In this talk, I will be sharing about AnalyticDB for MySQL, the underlying architecture and how we achieve it.
Ang Wei Shan
Database Achitect Alibaba Cloud
Web
Wei Shan has 8 years of working experience as a Database Engineer on Linux/Unix platform. He started off his career as an Oracle DBA, working in various industries. He started working with open-source databases in 2015. Currently, he works for Alibaba as a Database Architect to help customers in their journey to the Cloud.
Share
Event Hall 2-2
Saturday, 21st Mar,
10:00 - 11:00
Database
Building Bots to Raise Awareness on Endangered Animals on Social Media
Soham Chatterjee (Graduate Student NTU), Anjali Menon ( National University of Singapore)
Workshop
Reddit is a social media which has an average of 1.6 billion users on an average monthly basis. About 56% of the Reddit users are young adults between the age of 18-29. I ran a survey of animals that were mentioned in various Reddit posts last month. Surprisingly, Alpacas are one the least talked about animals. This made me really inquisitive and on further research, I found out that there no wild alpacas left and about 98% of their population has already been wiped out. So I decided to raise awareness about Alpacas among Reddit users by making an Alpaca Bot. This bot is just basically a loop that checks all the latest comments, sees if someone has said 'alpaca' and then comments a random fact on it. Reddit allows programs to interact with their website by allowing those programs to access certain data through PRAW, where you can use python to access all the latest comments from all subreddits.
Soham Chatterjee
Graduate Student NTU
Web
Github
I am currently a graduate student researcher at NTU, Singapore. I work on Neuromorphic chips and camera under Professor Arindam Bose. Apart from that, I volunteer at several organisations like Women Who Code and WiMLDS. I have worked as a Machine Learning Engineer for 2 years at an IT Pharma Company called Saama Technologies. I primarily worked as an R&D Engineer and have published various papers. You can check out my google scholar [here](
). I am currently a course instructor with Udacity and Intel, for the nanodegree on Intel AI on the Edge. You can check the course [here](). I will be teaching about How to do Software Optimisation. Furthermore, I write blogs on electronics and Deep Learning concepts. You can check out my blog [here]
Share
Anjali Menon
National University of Singapore
I am a student pursuing my Master's at NUS in Management of Technology. I am a tech enthusiast and have contributed to the Linux Kernel organization in the past.
Share
Training Room 2-1
Saturday, 21st Mar,
10:00 - 11:00
Science & Education
11:10 - 11:40
Building an Open Source Hardware Manufacturing World
Corentin Derbre (CSO MakerNet.org)
Talk
Building an Open Source Hardware manufacturing world is about the advances that
MakerNet.org
and Open Know How are making in enabling large scale distributed manufacturing, as well as inviting people to join us in developing open products and open standards to make it grow.
Corentin Derbre
CSO MakerNet.org
Web
Github
Entrepreneur, game developer, and open source hardware ambassador.I read a lot of books. I am a native Breton. I love to talk about great ideas, but I love even more to make them real.
Share
Event Hall 2-1
Saturday, 21st Mar,
11:10 - 11:40
Hardware & Firmware
How to get my child AI Ready?
William Tan (Head/Technology Projects ITE College West)
Talk
AI is the new electricity. How could we get our children to be AI Ready? This talk will share our experience on how to make our students tap on this new electricity.
William Tan
Head/Technology Projects ITE College West
Web
I am passionate about Technical Education: educating Engineering and Technical skills to our next generation. At the same time, do great electronics projects to challenge and enrich our students.Facebook:
Share
Training Room 2-1
Saturday, 21st Mar,
11:10 - 11:40
Science & Education
11:30 - 12:00
MySQL InnoDB Cluster on Kubernetes - a match made in lab [Online]
Ricky Setyawan (Head of Consulting Datatech Integrator)
Talk
MySQL InnoDB Cluster has been known to be de-facto HA solution from MySQL. But with the container technology, how can we run it on Kubernetes engine? What everyone should know before running InnoDB Cluster on Kubernetes?
Ricky Setyawan
Head of Consulting Datatech Integrator
Web
Ricky Setyawan is a professional who has 21 years of working experience in the IT industry in both operational & technical sales in both local & multinational companies. He built his entire career as database specialist working with many database softwares like Oracle, SQL Server, DB2, MySQL, & MariaDB.
Share
Event Hall 2-2
Saturday, 21st Mar,
11:30 - 12:00
Database
11:30 - 12:30
Design contributions to OSS: Learnings from the Open Design workshops project [Online]
Eriol Fox (Designer Open Source Design and Humanitarian.design)
Extended Talk
Open Design is a collaboration between Adobe, Designit and Ushahidi. Looking at increasing and sustaining design contribution to open source and advocating for OSS in design, and design in OSS.
Ushahidi builds OSS humanitarian tools, remotely for some of the most marginalized people across the globe. To tackle these systemic problems with how to ‘open source’ a design effort and bring the community along with the ‘on-staff’ Ushahidi designers, we piloted a series of design events on Ushahidi’s OSS crisis communication tool TenFour with our partners Designit and Adobe. Together, we’re looking to solve the problems with how open source design can work by engaging through meaningful technology that makes a difference in the world.
In this session, we’ll briefly cover the history of the project and the main problems we attempted to solve and we’ll present the learning and adaptions to our workshop framework and methodology that aims to engage design teams and individuals that are not yet ‘on-board’ with OSS as an ethos or movement.
Looking into some the abstract deeper motivations for design professionals to contribute but also some practical tips on structuring issues, labelling and maintaining design (and extended functions like research, UX and product management) you’ll leave with a set of tools and methods you can apply to your OSS to engage with designers.
Eriol Fox
Designer Open Source Design and Humanitarian.design
Web
Github
Eriol is a Design Lead who has worked in-house for 9+ years. Eriol now runs Humanitarian.design human rights-focused and humanitarian design consultancy. Before that, they worked at Ushahidi, a non-profit developing open-source, digital tools to help people with democratic processes, human rights, and crises like typhoons, earthquakes and terrorism. Eriol is a non-binary, queer person who uses they/them pronouns and an LGBTQIA+ advocate. They are deeply passionate about intersectional inclusion and promoting healthy attitudes towards mental health in the tech sector.
Share
Exhibition Stage
Saturday, 21st Mar,
11:30 - 12:30
Design
12:00 - 12:30
Edge Computing on Neural Compute Stick using OpenVINO
Vaidheeswaran Archana (Student Researcher National University of Singapore)
Talk
Edge Computing is a computing paradigm where deep learning models are run on devices with little computational power, like a Raspberry Pi. This reduces the dependence on cloud services for using AI and also increases security and reduces latency. OpenVINO is an open-source software toolkit from Intel that abstracts away hardware related details and helps deep learning engineers and researchers build AI applications for the edge. In this talk, I will explain the features of OpenVINO, the different tools it contains and how you can use OpenVINO to easily deploy and maintain all your Deep Learning and Edge Computing applications. In particular, I will show you how you can deploy a deep learning model for detecting soiling on solar panels, a task which needs edge computing, especially if you have large solar farms, to an edge computing device called the Neural Compute Stick, using OpenVINO and DevCloud
Vaidheeswaran Archana
Student Researcher National University of Singapore
Web
Github
I am a Masters Student at National University of Singapore. Currently, I am working as a course instructor for Udacity and Intel on their nanodegree on " Intel AI on the Edge". The course is centred around choosing the right hardware for the edge. You can find the details of the course [here](
). Previously I have been a part of various communities in Chennai, India. I started the first chapter of Women in Machine Learning and Data Science, Chennai. Apart from that, I have organized various workshops around the city and with female engineers. Most of these workshops were about Hands-on Machine Learning tutorials. I currently work as a researcher under Professor Dipti Srinivasan and work with Machine Learning in Smart Grids.
Share
Event Hall 2-1
Saturday, 21st Mar,
12:00 - 12:30
Hardware & Firmware
Using AI Responsibly [Online]
Raymond Chan ( DataKind SG), Jeremy Osborn ( Datakind)
Talk
AI holds great promise to advance technology, increase efficiency and introduce revolutionary tools into our lives. However, AI and other data analytics systems have often been implemented without proper safeguards, and have exacerbated certain social ills. In recognition of the potential risks, the Personal Data Protection Commission (PDPC), a government agency, published “A Proposed Model AI Governance Framework” in January 2019. The Model Framework introduced some safeguards for the development and deployment of AI, and encouraged companies to adopt those safeguards in their internal governance. The PDPC called on the public to provide feedback, so as to improve upon the current proposed framework.Answering the call for feedback, DataKind SG in partnership with Effective Altruism SG have prepared a detailed paragraph-by-paragraph response to the model framework.
Raymond Chan
DataKind SG
Web
Raymond is a chapter lead with DataKind SG, an all volunteer group that provide probono data science help to the nonprofit community.He began his career as an researcher doing his PhD in mathematical biology at the Max Planck Institute for Mathematics in the Natural Sciences (Leipzig, Germany) and a postdoc in neuroscience at the Baylor College of Medicine (Houston, Texas) before being dragged into the depths of private enterprise. He has a strong affinity for grasshoppers especially deep fried and is always up for a post meetup session of beer and arthropod snacks.His current day job is Senior Data Scientist at Chope where he leads the data team.
Share
Jeremy Osborn
Datakind
Not a Data Scientist! Not a Developer! But with 25 yearsof IT experience managing Database Teams, BI Teams,GIS Teams, Information Teams he knows a thing or twoabout how these areas of expertise work and makeorganisations tick. Having worked in engineering,financial sector in London and the public sector at TheScience Museum in London and more recently withlocal councils Jeremy knows how IT and data work in alot of sectors.
Share
Training Room 2-1
Saturday, 21st Mar,
12:00 - 12:30
Artificial Intelligence
MySQL 8 vs. MariaDB 10.4 - Feature Comparison [Online]
Colin Charles (Chief Evangelist Percona)
Talk
MySQL 8 vs. MariaDB 10.4 - Feature ComparisonAt the moment MySQL 8 and MariaDB 10.4 are the latest versions of the corresponding database management systems. Each of these DBMSs has a unique set of features, unavailable in its analogue (MariaDB features might be unavailable in MySQL, and vice versa). In this presentation, we’ll cover these new features and provide recommendations re: which application will work best on which DBMS.
Colin Charles
Chief Evangelist Percona
Colin was on the founding team of MariaDB Server, and has been around the MySQL ecosystem including being an early employee at MySQL, and worked actively on the Fedora and
OpenOffice.org
projects.
Share
Event Hall 2-2
Saturday, 21st Mar,
12:00 - 12:30
Database
13:30 - 14:00
Staging WebXR for ARCloud [Online]
Shubhendra Singh Chauhan (Mozilla Rep Mozilla)
Talk
In the session, I will speak about the intermingling of the WebXR, ARCloud and the future of spacial technologies. Participants of all skill levels will get to know about the basics of ARCloud and how it is different from ARKit and ARCOre-based AR apps. I will also share the concept & future of WebXR and OpenXR architecture on web.
Shubhendra Singh Chauhan
Mozilla Rep Mozilla
Web
Github
Shubhendra is an Open Source Enthusiast, currently pursuing final year of bachelors in technology in computer science and engineering. He is a Mozilla Rep, GitHub Campus Expert, GitKraken Ambassador and also a Unity Student Ambassador.
Share
Exhibition Stage
Saturday, 21st Mar,
13:30 - 14:00
Web Technologies
Development of LINEBot for predicting bicycle theft using open data!! [Online]
Kenji Kawanobe (Software engineer Japan System Laboratory Inc)
Talk
In Japan, open data of crime damage information and disaster information is disclosed. Data processing and analysis can be facilitated by the development of Python.This time, LINEBot was developed in Python to estimate theft using open data of bicycle theft damage information released by Nagano Prefecture in Japan. In order to quantify how similar the “bicycle theft data” based on open data is to the “user data” of LINE users, I have calculated the “Maharanobis distance” and implemented an estimation function. I will talk about pre-processing of open data, implementation of estimation function by Mahalanobis distance, and use of LINEMessagingAPI. (LINEBot is available with LINE ID: @ 377mjuys)My bot is open source, here is a link to the open source code. [
Kenji Kawanobe
Software engineer Japan System Laboratory Inc
Web
Github
Personal Data
Name:Kenji Kawanobe
Birth Date: July 15, 1994
Gender: male
Birthplace: in Tokyo, Japan.
Nationality: Japanese
Experience
Japan System Laboratory Inc. : Mar. 2019 to Present
Software engineer
Development of smart phone app and browser app using vue.js and GCP
Keyware Solutions Inc. : Apr. 2017 to Mar. 2019
Software engineer
Development of ERP package for trading companies using Java
Education
HOSEI UNIVERSITY, Tokyo : Apr. 2013 - Mar. 2017
Bachelor of Computer Science
Share
Training Room 2-1
Saturday, 21st Mar,
13:30 - 14:00
Artificial Intelligence
Mysterious Bounties - A call for applications that can't be censored [Online]
Jaro Šatkevic (Head of Product Mysterium Network), Sharmini Ravindran (Marketing Lead Mysterium Network)
Extended Talk
Mysterium Network is building a distributed and permissionless VPN network. In our network providers are paid directly by consumers for providing VPN services.
Payments are a crucial element of Mysterium Network. As such, we needed to design a solution which was capable of meeting real-world requirements of scalability and affordability. This system also had to comply with the ethos of decentralised ecosystems. These are two opposing forces, with no solution fit for Mysterium Network readily available in the market.
The architecture of our payments system is a fusion of research and experimentation with existing Layer 2 solutions. But none of these fit our particular use case.
Here were the main requirements of our proposed system:
High throughput – the network’s ability to handle frequent and small payments (eventually thousands per second)
Support for our native utility token, MYST
Anonymity while also being secure, such as through the use of identity registration and reputation system
Great user experience, removing as much complexity as possible for the end-user.
We also had to consider that
consumers
won’t pay a large amount up-front and the service
providers
(nodes) are unlikely to offer their services without prepayment.
Our proposed solution fuses together the technologies and methodologies used by other payment solutions, such as State Channels. Find out more about Mysterium Accountant and how payment promises (digital IOUs) will help solve micropayment challenges for decentralised VPN, CDN and SDN networks.
Jaro Šatkevic
Head of Product Mysterium Network
Web
Github
Jaro Šatkevic has spent the last 20 years managing IT projects, building products and running startup companies. His experience spans designing intranets, social networks through to business management apps with deep expertise in managing developers teams.
He has been actively looking over bitcoin and blockchain innovation since 2013.
In 2017 he founded blockchain consulting company Blockvis and was involved in actively developing solutions for various blockchain startups and ICO projects. He is currently head of product at Mysterium Network where he drives strategic decisions as to the growth of a distributed and permissionless peer-to-peer VPN network.
He is also an instructor of the WonHwaDo martial art.
Skills & Expertise:
* Areas of interests: Bitcoin, Blockchain solutions, Programmable money, Smart contract development, Data driven product design, user experience (UX), Functional programming;
* Software development skills: Solidity, Python, JavaScript/NodeJS, React.js, Elixir;
Passions:
Martial Arts, Open Source, Crypto-currencies, Theology, Philosophy, Psychology.
Share
Sharmini Ravindran
Marketing Lead Mysterium Network
Marketing Lead
Share
Event Hall 2-1
Saturday, 21st Mar,
13:30 - 14:00
Blockchain
Open source solutions to big data challenges [Online]
Jason Wong (Education Architect Elastic)
Talk
In the modern world of business, data management has become a critical challenge to overcome - in the “red sea”, companies that invested in data management could dramatically reverse their fate from Zero to Hero. In this presentation; we would go through several points on how to overcome the big data challenges:
Difference between data collection and data management
What could you do with the data on hand?
Cost of data management (open source vs commercial products)
The process of data management (collection of data ingestion of data,pre-processing, queries and value extraction)
Story telling on your data (visualizations)- Demo on a simple use case / scenario
Extra topics: monitoring and observability (apps and dashboard)
Jason Wong
Education Architect Elastic
Started as a system and backend developer in the early millennium, leaving footprints in the banking field and various government projects. Transited to the frontend world, UX plus having lots of fun with javascript since 2012. Dived / Dove into the big data realm since 2016; working in consultancy and training roles on helping wonderful teams to build awesome data-oriented projects / products.
Share
Event Hall 2-2
Saturday, 21st Mar,
13:30 - 14:00
Database
14:00 - 14:30
From SaltStack to Puppet and beyond
Yury Bushmelev ( SP Digital)
Extended Talk
This is story of our journey from SaltStack to Puppet and beyond. This talk will answer following questions:
why we moved from SaltStack
why Puppet was chosen
how to use Puppet OpenSource in painless way
which orchestration tool to use with Puppet
what is next
Yury Bushmelev
SP Digital
Web
Github
System administrator with more than 20 years of experience.
Share
Event Hall 2-1
Saturday, 21st Mar,
14:00 - 14:30
Kernel & Platform
14:00 - 15:00
Does the Cloud Mean the End of the DBA? Evolution with the help of emergent technologies [Online]
Francisco Munoz Alvarez (Founder and CEO CloudDB)
Extended Talk
Cloud is transforming the enterprise and the career path of the DBA. See how. As cloud gains momentum and migrations of applications and databases become more common, the question is often asked: "Does Cloud mean the end of the DBA?". Cloud is likely not the end of the DBA, but instead an agent in unprecedented change. This webcast will cover how Cloud is bringing about that evolution and what today's DBAs must know to be successful in a Cloud-enabled future. The future is here, let's take advantage of it today!
Francisco Munoz Alvarez
Founder and CEO CloudDB
Web
Francisco Munoz Alvarez is an author and popular speaker at many conferences around the world. He was also the founder of LAOUC and actual President of CLOUG (Chilean Oracle Users Group), APACOUC (APAC Oracle Users Group Community, which is the umbrella organization for all of APAC), AUSOUG (Australian Oracle Users Group for NSW and QLD) and NZOUG (New Zealand Oracle Users Group. He also worked in the first team to introduce Oracle to South America (Oracle 6 and the beta version of Oracle 7). He was also the first Master Oracle 7 Database Administrator in South America, as well as the first Latin American Oracle professional to be awarded a double ACE (ACE in 2008 and ACE Director in 2009) by Oracle HQ. In 2010, he had the privilege to receive a prestigious Oracle Magazine Editor's Choice Award as the Oracle Evangelist of the Year--a huge recognition for his outstanding achievements in the Oracle world that includes the creation and organization of the already famous OTN Tours that are the biggest Oracle evangelist events in the world.
Currently, Francisco works for CloudDB, which is a global leader in data management consulting and services, as the Founder and CEO. He also maintains an Oracle blog (
) and you can always contact him through this or Twitter (@fcomunoz) regarding any questions about database technologies.
Share
Event Hall 2-2
Saturday, 21st Mar,
14:00 - 15:00
Database
14:30 - 15:00
Accelerating the adoption of AI [Online]
Tern Poh Lim (Senior AI Engineer AI Singapore)
Talk
AI Innovation is one of the key pillars in AISG to help accelerate the adoption of AI. Our activities are centred on 3 themes: LearnAI, DoAI and ShareAI.
DoAI provides AI software tools and advisory services to accelerate the adoption of AI by the industry. Amongst our offerings is AI Bricks which are developed by AISG’s engineers and are available as downloadable tools, libraries, and assets for open source software or APIs.
In this talk, Tern Poh will share about AISG's journey of creating open source solutions inspired by real-world projects and common AI requests from the industry. He will also give an overview of the available pre-built solutions, the key technologies powering them, and their potential use cases.
Tern Poh Lim
Senior AI Engineer AI Singapore
Tern Poh is a Principal AI Consultant at AI Singapore. He provides consulting services to enable customers to undertake the development and implementation of AI minimum viable models within their organisations. He is also on secondment to Singapore's National AI Office (NAIO) to provide his technical expertise on AI and a visiting mentor at 500 Startups.
Before these, he was on secondment to the Singapore's Government Technology Agency (GovTech) as the Data Science & AI Programme Manager to assist in the building of analytics capabilities across the whole-of-Government.
Tern Poh started his career as a trainee trader at Bunge before becoming the APAC Purchasing Manager (IT Innovation) at Procter & Gamble. Coming from a commercial background, he understands the importance of bridging engineers, clients and stakeholders to translate analytics insights into impact at scale. He is excited about combining his AI knowledge and capability to create exponential value for businesses and society.
Tern Poh is pursuing Master of Computing (AI) at National University of Singapore. He holds a Bachelor of Business Management (Finance & International Trading, Cum Laude) from Singapore Management University and Advanced Diploma (Biomedical Sciences) from Republic Polytechnic.
Share
Training Room 2-1
Saturday, 21st Mar,
14:30 - 15:00
Artificial Intelligence
An Offline Web Time Converter
William Lim (Software Developer Boltiz)
Talk
I will be talking about an easily accessible, customizable, and modern, free and open-source time converter (handles time zones) that everyone can use (
). I will also briefly talk about using Nintendo Joy-Cons to deliver presentations.
William Lim
Software Developer Boltiz
Web
Github
I develop websites, games, and other applications. I have done web development in both corporate and startup working environments. Nowadays, I sometimes contribute to popular and large free and open source projects that are hosted on GitHub. Occasionally, I write articles about software development.
Share
Event Hall 2-1
Saturday, 21st Mar,
14:30 - 15:00
Web Technologies
15:00 - 15:30
Building faster exciting web apps with PWA and AMP [Online]
Aman Sharma (WG Member/ CTO AMP / Twimbit)
Talk
Everybody wants to create web apps these days. But is there an easier and efficient way to do it. This talk will not only cover the answer to this question but also how you can make them ultra-fast so that its easy on the creation side and also faster on the usage side.The talk will cover the following things -
Why no to Native apps ?
PWA and its advantages
Creating PWA in 4 easy steps
Launching PWA to Play Store
Creating Fast app
What is AMP
How AMP works
AMP offerings
Learning AMP
Contributing to AMP.
Aman Sharma
WG Member/ CTO AMP / Twimbit
Web
Github
CTO by Profession Open Source , community lover by Heart.
CTO and Co-founder at Twimbit , Singapore.
Founder of Atlancey & KiEvents , India
Former Recommender System Engineer at
Upsell.ai
, Greece
Former Web Engineer at Tomorrow Systems , Italy
Former Research Engineer at TU Wien, Austria
Before successfully exiting 2 tech startups, he worked with many foreign and Indian Startups at various roles in the field of Web technologies and AI especially in recommender systems and hybrid app developments.He has done his engineering in Computer science from BIT Mesra, Ranchi. He did his research in recommender systems , ML from TU Wien and deployed AI system stack for hotels in Europe.
Area of Interest and Expertise
ML and AI
Cloud
Big Data, Data Science and Analytics
Recommender Sytems
Web Applications
Microservices
CMS( Wordpress)
PWA and AMP
PHP, JS , ReactJS , Python, Flask
Automations and Integrations
IoT
Share
Exhibition Stage
Saturday, 21st Mar,
15:00 - 15:30
Web Technologies
SUSI.AI: EPS8266, D1 Mini, NodeMCU and Shelly as no-cloud devices for smart home [Online]
Michael Christen (Founder SUSI.AI)
Talk
SUSI.AI
for Home Integration
Michael Christen
Founder SUSI.AI
Michael is the founder of SUSI AI, loklak and, the creator of the P2P Search engine YaCy. He is a Big Data Engineer consulting for some of the largest corporate players in Germany on search engine technology.
Share
Training Room 2-1
Saturday, 21st Mar,
15:00 - 15:30
Artificial Intelligence
Programming the Data Plane with P4 [Online]
Xin Zhe Khooi (Ambassador Open Networking Foundation)
Talk
This session aims to introduce the Programmable Protocol-independent Packet Processors, P4, programming language (
www.p4.org
). It will start off with a brief overview of the evolution of software defined networking (SDN) and the motivations that led to current programmable data planes. The session will then present the primitives of P4 and it's limitations. Various use cases of P4 will be highlighted. Lastly, a sample P4 program will be discussed in detailed to facilitate further understanding.
Xin Zhe Khooi
Ambassador Open Networking Foundation
Web
Github
Xin Zhe Khooi is currently a Research Assistant at the National University of Singapore. He is also an ONF Ambassador. His research interests mainly focuses on software defined networking (SDN) and programmable data planes.
Share
Event Hall 2-1
Saturday, 21st Mar,
15:00 - 15:30
Internet, Society, Community
15:30 - 16:20
Automate Your Desktop and Web Interactions with TagUI [Online]
Yi Sheng Siow (RPA Engineer AI Singapore)
Extended Workshop
AI Makerspace is a platform offered by AI Singapore (AISG) to help SMEs and Startups Accelerate the adoption of AI in Singapore. It provides a suite of AI tools, APIs and pre-built solutions (Makerspace Bricks). The Makerspace Bricks are developed by AISG engineers and put up as free downloadable tools, libraries and assets for open source software or APIs. TagUI is one such Makerspace Brick for robotic process automation(RPA). In this workshop, Yi Sheng will guide participants through the basic usage of TagUI.
Using TagUI in common web scraping tasks
Using TagUI in common desktop interactions
Yi Sheng Siow
RPA Engineer AI Singapore
Yi Sheng is a self-taught developer with a passion to create, teach and share. He worked in finance and wealth management before doing work in web development, web scraping, data analysis and more. He is currently a core developer on the open-source RPA tool TagUI.
Share
Training Room 2-1
Saturday, 21st Mar,
15:30 - 16:20
Artificial Intelligence
RFC 1984: Or why you should start worrying about encryption backdoors and mass data collection [Online]
Esther Payne ( Librecast Project)
Extended Talk
In 1996 Brian E. Carpenter of IAB and Fred Baker of IETF wrote a co-statement on cryptographic technology and the internet. This RFC wasn't a request for a technical standard, it was a statement on their concerns about Governments trying to restrict or interfere with cryptography. They felt that there was a need to offer "All Internet Users an adequate degree of privacy" Since that time successive governments around the world have sought to build back doors into encrypted apps and services to access more citizen and visitor data. As of July 2019, the AG of the United States William Barr stated: “Some argue that, to achieve at best a slight incremental improvement in security, it is worth imposing a massive cost on society in the form of degraded safety,” i.e For security Americans should accept weakened encryption. The head of the FBI also claimed that weakened encryption wouldn't break it. In Australia the metadata retention laws have been abused against journalists with 58 searches carried out by the AFP. In 2015 ACT police carried out 115 metadata searches. UK officials have a cavalier attitude to the EU SIS database which tracks undocumented migrants, missing people, stolen cars, or suspected criminals. IETF Session 105 mentioned privacy and concerns with the mass collection of data. While the IAB and IESG were worried about US export controls on cryptography there is an argument for RFC 1984 to be updated to include the unnecessary mass collection of data and to use it as a term for IT professionals, privacy advocates and the public to rally behind. In this talk let's recount a brief history of governments around the world wanting to weaken encryption as RFC 1984 warned us about. We live in a time where citizens put data into commercial, healthcare and Government systems to access services, some services are only accessible online. From CCTV to Facebook people have little understanding of why mass collection of data is dangerous. There is little scrutiny of who can access that data, from Scotland to the US. Open Surveillance is only a small part of the picture when profiling citizens. It still counts as personal data, when combined with metadata and the actual data that people put into social media and services like ancestor DNA test kits. Businesses who use CCTV have to put up signs to warn the public they are recording. So called anonymized data still contains identifiers that can tie to individuals. Let's talk about Ovid and peacocks. Let's explore how to expand the RFC to cover recent developments in surveillance capitalism with governments accessing that data, but not securing it. We need to make it clear weakened encryption, the mass collection and careless retention of data isn't acceptable. We need to update and implement RFC 1984.
Esther Payne
Librecast Project
Esther is an IT professional with over twenty years of experience and a BSc (Hons) in Computer Science from the Robert Gordon University. She then discovered she preferred people rather than programming. Having worked with all sizes of businesses and across various industries her interest has always been on how to make computing more accessible to the masses. She believes that no matter what your age you can use Linux and free software. She works with hosting and IT support companies as well as interesting Open Source projects. Having been in Open Source for over a decade she believes that anyone can contribute to a project as everyone has a different skill to bring to a project. The more the merrier. Having been an internet user since the 1990s, Esther is looking forward to the next stage of the internet and to help bring it back to it's decentralized roots. She also believes in the importance of Privacy and is interested in how to safeguard it. Esther enjoys meeting new people and discovering exciting new Open Source Projects and the communities behind them.
Share
Event Hall 2-1
Saturday, 21st Mar,
15:30 - 16:20
Internet, Society, Community
16:30 - 17:00
FOSSASIA Summit Closing
Mario Behling ( OpnTec GmbH), Roland Turner (OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere), Hong Phuc Dang (Founder FOSSASIA)
Talk
Closing message
Mario Behling
OpnTec GmbH
Github
Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe and Asia. Together with partners he works on
SUSI.AI
supported by the Horizon 2020 program of the EU. Apart from tech Mario also has an interest in Brazilian music, designed and built a seven storey eco-hotel in Vietnam, and setup mesh networks in schools in Afghanistan.
Share
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Web
Github
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Share
Hong Phuc Dang
Founder FOSSASIA
Web
Founder at FOSSASIA
Share
Event Hall 2-1
Saturday, 21st Mar,
16:30 - 17:00
Open Tech Main Track
Thursday, 19th Mar
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
Lecture Theatre
FOSSASIA Summit 2020 - Towards a Sustainable Society
FOSSASIA Summit 2020 - Towards a Sustainable Society (10:00 - 10:10)
About the session
Welcome to the FOSSASIA Summit 2020!
Speakers
Kiruthika Ramanathan
Senior Manager Science Centre Singapore
Kiruthika Ramanathan is a Senior Manager working for the Science Centre, where one of her tasks is to develop programmes to expose the younger generation to code.
Share
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Web
Github
Share
Lecture Theatre
Thursday, 19th Mar,
10:00 - 10:10
Open Tech Main Track
FOSSASIA 2019 in Review
FOSSASIA 2019 in Review (10:10 - 10:40)
About the session
FOSSASIA 2019 in Review
Speakers
Hong Phuc Dang
Founder FOSSASIA
Founder at FOSSASIA
Web
Share
Lecture Theatre
Thursday, 19th Mar,
10:10 - 10:40
Open Tech Main Track
Continuous Integration for Sustainable Hardware Production in the Automotive Industry
Continuous Integration for Sustainable Hardware Production in the Automotive Industry (10:40 - 11:00)
About the session
Continuous Integration for Sustainable Hardware Production in the Automotive Industry
Speakers
Mario Behling
OpnTec GmbH
Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe and Asia. Together with partners he works on
SUSI.AI
supported by the Horizon 2020 program of the EU. Apart from tech Mario also has an interest in Brazilian music, designed and built a seven storey eco-hotel in Vietnam, and setup mesh networks in schools in Afghanistan.
Github
Share
Lecture Theatre
Thursday, 19th Mar,
10:40 - 11:00
Hardware & Firmware
Panel: Creating a Sustainable World through Open Source and Lifelong Learning
Panel: Creating a Sustainable World through Open Source and Lifelong Learning (11:20 - 12:00)
About the session
How can Open Source help to build a sustainable world? How can SMEs and organisations leverage on SkillsFuture initiatives and Open Source to build sustainable solutions?
Speakers
Harish Pillay
Red Hat
Experienced ethical technologist with a demonstrated history of working in the computer software industry. Skilled in Python, C, Security, Enterprise Architecture, and Virtualization. Strong engineering professional with a Masters in Electrical and Computer Engineering from Oregon State University. These are augmented with skills in International Arbitration, Internet security and Open Source Metrics (chaoss.community) which help to roll up to being a Tech Ethicist.
Share
Lim Tit Meng
CEO Science Centre Singapore
As the CEO of Science Centre and Vice Dean of NUS Mr Lim Tit Meng promotes STEM as an engine for knowledge-based innovation economy; engages stake holders to share the mission and champions creative science communication. His goal is to inspire youth to see STEM as a powerful means to create their own future as well as solutions for the future.
Share
Tat Suan Koh (Dr)
Ori9in
Experienced Director Of Learning with a demonstrated history of working as a military engineer in Singapore Armed Forces and a social architect in workforce development and promoting lifelong learning in the public sector. Skilled in Career Coaching, Executive Coaching, Instructional Design, Team Building, and Facilitation. Strong human resources professional with a Certificate of Achievement focused in Entrepreneurship in emerging economies from HBX | Harvard Business School.
Share
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Web
Github
Share
Lecture Theatre
Thursday, 19th Mar,
11:20 - 12:00
Open Tech Main Track
Be The Leader You Need [Online]
Be The Leader You Need [Online] (12:00 - 12:30)
About the session
Be The Leader You Need
Open source crossed the chasm into mainstream with users in all industries. Maintaining the users’ trust and sustaining innovation is key to open source’s success.
However, in a world where communities are passionate, multicultural, and primarily use online communication, it is challenging to move communities towards a shared vision in a frictionless, sustainable way. Community challenges can impact innovation, putting user adoption at risk and even more importantly, hurting community members.
Stronger open source leadership can address these challenges and there is a call for more leaders in every project. Good news! Every contributor is a leader either through self leadership, leading others, or leading the community, yet most people have never been trained on how to lead.
This talk provides the leadership the training you need and covers:
- Why strengthen community leadership
- Key leadership and emotional intelligence principles
- Practical ways to lead as a contributor
Speakers
Megan Byrd-Sanicki
Open Source Strategist Google
Megan Byrd-Sanicki is a Google Open Source Strategist. With a decade of experience stewarding and advising open source projects and communities, Megan champions open source citizenship and sustainability within Google and the industry at large.
Share
Lecture Theatre
Thursday, 19th Mar,
12:00 - 12:30
Internet, Society, Community
The critical importance of use-neutrality in F/OSS licensing
The critical importance of use-neutrality in F/OSS licensing (13:30 - 14:00)
About the session
Free Software licensing strengthens human freedom by preventing software developers from exerting control over what software users do with their own property. Open Source licensing facilitates extremely broad and efficient co-operation in software development, including by people who are direct competitors or have conflicting value systems. Embedding software-use restrictions into F/OSS licenses in order to advance a specific commercial interest or ethical perspective is understandable, but is entirely incompatible with both F/OSS licensing approaches.
Speakers
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Web
Github
Share
Lecture Theatre
Thursday, 19th Mar,
13:30 - 14:00
Compliance & Legal
MLflow: A Machine Learning Lifecycle Platform
MLflow: A Machine Learning Lifecycle Platform (14:00 - 14:30)
About the session
MLflow is an open-source platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models. MLflow offers a set of lightweight APIs that can be used with any existing machine learning application or library (TensorFlow, PyTorch, XGBoost, etc), wherever you currently run ML code (e.g. in notebooks, standalone applications or the cloud). In this talk, we'll discuss MLflow's components and run through a quick demo.
Speakers
Ben Sadeghi
Partner Solutions Architect Databricks
Ben Sadeghi is a Partner Solutions Architect at Databricks, covering Asia Pacific and Japan, focusing on Microsoft and its partner ecosystem. Having spent several years with Microsoft as a Big Data & Advanced Analytics Technology Specialist, he has helped various companies and partners implement cloud-based, data-driven, machine learning solutions on the Azure platform.
Prior to Databricks and Microsoft, Ben was engaged as a data scientist with Hadoop/Spark distributor MapR Technologies (APAC), developed internal and external data products at Wego, a travel meta-search site, and worked in the Internet of Things domain at Jawbone, where he implemented analytics and predictive applications for the UP Band physical activity monitor. Before moving to the private sector, Ben contributed to several NASA and JAXA space missions.
Ben is an active member of the open-source Julia language community. He holds an
M.Sc
. in computational physics, with an astrophysics emphasis.
Github
Share
Lecture Theatre
Thursday, 19th Mar,
14:00 - 14:30
Artificial Intelligence
Open Vision Computer - An open source ROS based vision system
Open Vision Computer - An open source ROS based vision system (14:30 - 15:00)
About the session
The Open Vision Computer is a fully open source smart camera especially tailored for UAV applications and used in the past in the DARPA FLA program. The OVC 3 is the newest revision and includes three global shutter image sensors, two monochrome for stereo and one RGB for recognition, as well as an IMU and expansion capabilities for up to 11 cameras in parallel. It also runs Ubuntu 18.04 and ROS natively. The talk will introduce the architecture and capabilities of OVC for people who might want to use it and customize it for their application.
Speakers
Luca Della Vedova
Embedded Systems Engineer Open Source Robotics Corporation
A maker at heart, Luca has been tinkering with hardware and embedded software development until finding his passion for robotics.He worked with AGV and drones and is currently working on Embedded Systems at Open Robotics, developing the Open Vision Computer, a fully open source smart camera.
Share
Lecture Theatre
Thursday, 19th Mar,
14:30 - 15:00
Hardware & Firmware
Open Source Robotics Middleware Framework for Healthcare
Open Source Robotics Middleware Framework for Healthcare (15:20 - 15:50)
About the session
The healthcare domain has incredibly complex logistical needs around the clock to keep hospitals and various medical facilities running smoothly. As the growth of elderly populations outpace the growth of the workforce, the economies of scale are pushing healthcare providers towards automating as much of the logistics as possible. This includes delivering meals to patients, keeping supplies and medical instruments stocked, securely transporting pharmaceuticals, assisting patients who have difficulties with mobility, and more.Modern and emerging robot platforms can help address each of these needs on an individual basis, but all these technologies need to be seamlessly integrated a single facility, and no single robotics vendor can feasibly affordably offer a complete integrated solution at the scale that is required. As a vendor-neutral open source robotics software company, Open Robotics is working with several Singaporean government agencies and robot vendors to develop an open source framework and open specification to allow heterogeneous robot platforms from any compliant vendor to cohabitate the same facility. This talk will discuss our current progress in this endeavor.
Speakers
Morgan Quigley
Chief Architect Open Robotics
Morgan Quigley received a PhD in Computer Science from Stanford University in 2012, after which he joined Open Robotics as its Chief Architect. His research interests include collaborative open source software development, scalable distributed embedded systems, and hardware/software co-design.
Web
Github
Share
Lecture Theatre
Thursday, 19th Mar,
15:20 - 15:50
Open Tech Main Track
Privacy and Decentralisation with Multicast
Privacy and Decentralisation with Multicast (15:50 - 16:30)
About the session
Written in 2001, RFC 3170 states: "IP Multicast will play a prominent role on the Internet in the coming years. It is a requirement, not an option, if the Internet is going to scale. Multicast allows application developers to add more functionality without significantly impacting the network." Nearly two decades later, multicast is still largely ignored and misunderstood. There are many common misconceptions about multicast, including that it is only useful for streaming video and audio. It does so much more than that. This talk explains why multicast is the missing piece in the decentralisation puzzle, how multicast can help the Internet continue to scale, better protect our privacy and democracy, solve IoT problems and make polar bears happier at the same time.
Speakers
Brett Sheffield
Librecast Project
Brett is a hacker, entrepreneur and technologist, working at the intersection of human rights and technology, particularly in the areas of privacy and Internet decentralisation.He lives with his wife on a little farm in central France where he drives tractors, does strange things with IPv6 and multicast, and studies foreign languages.Brett is concerned that our Internet is under threat from Criminals, Corporations and Governments, and is trying to do something about it. If you are too, he'd love to hear from you.
Share
Lecture Theatre
Thursday, 19th Mar,
15:50 - 16:30
Internet, Society, Community
Friday, 20th Mar
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
Event Hall 2-1
How cloud-native applications are helping organisations stay ahead of cybersecurity threats [Online]
How cloud-native applications are helping organisations stay ahead of cybersecurity threats [Online] (10:00 - 10:30)
About the session
Major organisations are facing two seemingly contradicting threats: on the one hand, they are challenged to become more agile and efficient by the rise of new players such as startups and FinTech, while on the other hand, the constant flow of advanced attacks and breaches force them to become more cautious about their software. The competition requires fast execution and innovation, while security threats require more control. The speed of execution and complexity of attacks increases exponentially, however the attacks almost systematically rely on missed security hygiene, highlighting an evident truth: security and other IT operators are stretched thin by manual processes and traditional approaches to
security.As
DevOps approaches become mainstream, we can look at the evidence of what has enabled the success of the cloud tech giants: cloud-native architectures. Leveraging container orchestration, and end-to-end automation, cloud-native security enables security teams to reduce their manual tasks and focus on what matters most: reduce risk, developing added-value services, and collaborating with users and developers to raise awareness and build secure tools, finding vulnerabilities and suspicious activities and improving the incident response. In this presentation, we will review the improved security outcomes experienced by the largest organisations when transiting to a cloud-native architecture, as well as emerging practices enabling the teams to remain efficient and collaborate better.
Speakers
Jerome Walter
Field Chief Information Security Officer, APJ, Modern Applications Platform Business Unit (MAPBU) VMware
With more than 18 years of experience, Jerome is a forward looking and innovative security executive with strong hands-on experience ranging from defining governance, reengineering processes and implementing technical solution. Driven by a deep passion for continuous improvement and challenging the status quo, Jerome believes in cultivating a balanced culture of business-driven security through operational effectiveness. As Pivotal’s Field Chief Information Security Officer for Asia Pacific, Jerome has been charted to advance cloud-native security and modern user-centric development methodologies across Pivotal’s customers and offices in the region. He is an advocate of adversarial testing and chaos engineering as a practice for continuous improvement in security and resilience.Before joining Pivotal, Jerome served as Director, Security Architecture & Delivery at Prudential Asia and regional Chief Security Officer at Natixis. Before working in security and resilience, Jerome held positions as system engineer and developer. Jerome holds a Master of Science in IT Engineering from EFREI, France, and an MBA in Finance from HKUST Business School.
Web
Share
Event Hall 2-1
Friday, 20th Mar,
10:00 - 10:30
Cloud, Containers, DevOps
ko - zero-config tool for deploying Go app on k8s
ko - zero-config tool for deploying Go app on k8s (10:30 - 11:00)
About the session
ko - zero-config tool for deploying Go app on k8s.ko leverages on opinionated import-path approach of Go to simplify the whole process of building binary + building container image + publishing image + apply to k8s --> one-liner command
Speakers
Stanley Nguyen
Software Engineer Xendit
I'm currently a software engineer in API Team at Xendit. My focus is on Developer Experience, both external and internal. Part of my day to day job is to advocate for better technical standards and simpler, more streamlined processes in our organization.
Web
Github
Share
Event Hall 2-1
Friday, 20th Mar,
10:30 - 11:00
Cloud, Containers, DevOps
Golang and JavaScript: The Future of Cloud
Golang and JavaScript: The Future of Cloud (11:00 - 11:30)
About the session
The talk addresses strategies to develop cloud applications using Golang and JavaScript and includes a quick look at some code sections.
Speakers
Daniel J Blueman
FOSSASIA
(later)
Web
Share
Event Hall 2-1
Friday, 20th Mar,
11:00 - 11:30
Cloud, Containers, DevOps
Open Source CI/CD components for GitHub Actions [Online]
Open Source CI/CD components for GitHub Actions [Online] (11:30 - 11:50)
About the session
GitHub Actions can orchestrate any workflow, based on any event on the GitHub
platform.In
this talk I share and showcase how to implement a CI/CD pipeline with open source GitHub action components. Also I share open source initiatives that move to GitHub Actions. The audience may use the presented open source examples to build their own CI/CD pipelines based on open source GitHub action components.
Speakers
Lothar Schulz
Engineering Manager REACH NOW
Web
Github
Share
Event Hall 2-1
Friday, 20th Mar,
11:30 - 11:50
Cloud, Containers, DevOps
Modularity & Dependency Injection at Scale on Android
Modularity & Dependency Injection at Scale on Android (11:50 - 12:30)
About the session
How do we break down a large JVM monolith without incurring runtime costs? How do we scale dependency injection in such an application running in a constrained environment like mobile? Does it play well with a modularized Android app? How do you visualize and navigate the graph as complexity grows?
In this session we will describe the mechanisms that we use at Twitter to facilitate modularization and decoupling utilizing dependency injection. We will also cover why Dagger is our tool of choice along with the shortcomings we encountered, and share some practical advice on how to address them. Finally, we’ll offer a sneak peek of the extensions that we built on top of Dagger to facilitate dependency injection that we plan to open source in 2020.
Speakers
Saud Khan
Software Engineer Twitter
Saud is leading the engineering efforts around client performance for Twitter Singapore. Previously he worked on the Shift's pricing and data infrastructure, and the core appointment notification system. Before that he built a database framework for the Android app at Twitter. Prior to that he built the call management infrastructure at Unicoi Systems and helped a variety of clients with VoIP technology and embedded systems.
Web
Github
Share
Event Hall 2-1
Friday, 20th Mar,
11:50 - 12:30
Kernel & Platform
Advanced Microservices Architectures
Advanced Microservices Architectures (13:30 - 14:20)
About the session
The microservices architecture, as part of a cloud solution design, is increasingly popular with application developers, because of it facilitates rapid, efficient design and deployment of a business service. Such an architecture involves the aggregation of individual microservices developed by small teams, who are further empowered with a flexible tooling and highly efficient coding languages. New architectures have evolved in the recent years, since microservices were invented. This talk will advocate the use of advanced microservices architectures, which will serve to address many issues the typical microservice project faces, including security, availability, manageability and scalability in large scale production environments.The audience will appreciate the adoption of open-source technologies, like Istio, VertX, SpringBoot, Quarkus and Kubernetes, in achieving the ambitious objectives of any successful microservices project.
Speakers
Chin Hong Hua
Principal Solution Architect Red Hat
Hong Hua is a Principal Solution Architect in Red Hat. He has over 20 years of solution implementation and coding experience, predominantly in the field of cloud computing. His current work involves providing technical subject matter expertise to corporations, on Red Hat hybrid cloud and agile integration technologies.He holds a Master’s degree in CyberSecurity Risk and Strategy from the New York University School of Law and the New York University Tandon School of Engineering. Hong Hua is also a graduate from the School of Computing, National University of Singapore.Hong Hua has written, presented and taught extensively on DevOps, enterprise architecture, cloud computing security and open source technologies. He develops and delivers technical curriculum at Red Hat. His passion and career focus lies in helping both technical specialists and lines of business executives understand and adopt complex, cutting-edge and game-changing technologies.Hong Hua is an avid tech blogger, a regular speaker at technical conferences, a developer of technical intellectual property for IBM and Red Hat, as well as a contributosr and committer to Open Source projects.
Share
Event Hall 2-1
Friday, 20th Mar,
13:30 - 14:20
Cloud, Containers, DevOps
5 Aspects of your Container Strategy [Online]
5 Aspects of your Container Strategy [Online] (14:30 - 15:00)
About the session
Watch online:
This talk will focus on the Five S’s: speed, stability, scalability, security and savings and how they can help shape a practical, useful and productive approach towards Kubernetes and containers in the enterprise. With Kubernetes taking a dominant position in enterprise technology planning, particularly for platform engineering teams, Shaun will share advice and good practices based on Pivotal’s global customer base and our 5+ years’ experience of running containers in production, at scale, for some of the world’s most interesting companies.
Speakers
Shaun Norris
Field CTO, APJ, Modern Applications Platform Business Unit (MAPBU) VMware
Shaun serves as the Asia-Pacific and Japan Field CTO, where he helps organisations across the region align and shape their business’ strategy, with a path to connecting that strategy to technology execution.
With over 20 years of experience in tech, Shaun is passionate about helping organisations apply Lean, Agile and DevOps principles to achieve meaningful and tangible digital transformation results.
Having led teams large and small in diverse areas such as financial services (JP Morgan Chase and Standard Chartered Bank), security (Verisign and ESET), cloud (Amazon Web Services), and e-commerce startups (
lastminute.com
), Shaun brings a wealth of knowledge and experience in helping organisations meet their technology objectives.
Shaun holds a Masters degree in IT and business management from the University of Wales. He also still enjoys coding (most recently in python) and typically has a variety of side experiments / projects on the go.
Web
Share
Event Hall 2-1
Friday, 20th Mar,
14:30 - 15:00
Cloud, Containers, DevOps
A quick tour of Knative
A quick tour of Knative (15:00 - 16:30)
About the session
Serverless has been garnering great attention and the various cloud platforms have started to provide them as services that anyone can use in order to build services that can scale to handle large amounts of traffic but also scale back to zero if its not
zero.In
this workshop, we would explore the technologies that power one such service: Google Cloud Run. We would be trying to deploy a Kubernetes cluster and add istio support on to it. After which, we would then install Knative on said cluster and deploy several serverless applications onto it and see how the cluster handles such traffic.
Speakers
Hairizuan Noorazman
Software Engineer Acronis
Hairizuan is a software developer at Acronis as part of the Search Team. He is a avid fan of tools and technologies and has dabbled in various programming languages such as Golang, Python and R. Prior to working at Acronis, he worked at Sparkline where he worked on tools and applications that deal with digital marketing technologies such as Google Analytics and Google Tag Manager.
Web
Github
Share
Event Hall 2-1
Friday, 20th Mar,
15:00 - 16:30
Cloud, Containers, DevOps
Automated OS Testing using Containers [Online]
Automated OS Testing using Containers [Online] (16:30 - 17:00)
About the session
OS Testing has never been so easy with containers! Testing can be very difficult task especially if it includes the installation process, booting, logging into desktop and verifying GUI applications. There are some good tools like openQA, but unforunately they have a big learning curve and require dedicated hardware. We need more easy-to-use alternatives with basic features that can be used interchangeably on personal laptop/desktop, server or as part of Jenkins, LAVA or GitLab.Thanks to containers we now have ability to perform such task easily anywhere by making use of Docker, QEMU and a simple PyAutoGUI Python module. The presentation will be a walk over this process including a short demo on GitLab which sends keystrokes or commands, mouse clicks to perform sample tasks while saving test results as screenshots or recordings.
Speakers
Lakshmipathi.G
Software Engineer Collabora
Lakshmipathi is a Software Engineer in Collabora's Core team, working as a Continuous Integration/Automated Testing developer. FOSS developer since 2005 and lead QA effort for GlusterFS until its RedHat acquisition. Winner of FOSS India Awards 2008 for ext3 file recovery tool.
Share
Event Hall 2-1
Friday, 20th Mar,
16:30 - 17:00
Cloud, Containers, DevOps
Kubernetes at the Edge [Online]
Kubernetes at the Edge [Online] (17:00 - 17:30)
About the session
In this session I am going to talk about kuberneteson Edge on the needs of it and by introducing both Kube Edge and K3s. Edge computing is evolving these days as the need for container orchestration at the edge is also getting more attention. Edge computing can be disastrous when the orchestration fails, we can solve the problem by adopting the already existing kubernetes technology at the edge, but the nature of kubernetes is that, it does not easily fits and sits at the edge. Kube Edge and K3S are two projects supported by CNCF and gives the ability for kubernetes framework to sit at the edge.
Speakers
Isham Mohamed
Senior Software Developer Kloudynet Technologies
Working as a Senior Software Developer for a Microsoft Partner in KL since 2018. Passionate about IoT, CPS, Edge and Cloud. Frequently deliver presentations on areas where both Microsoft and OpenSource technologies intersect.
Web
Github
Share
M.M. Fathima Naja
ICT Lecturer South Eastern University of Sri Lanka
Ms. Fathima Naja is a researcher and academic in the field of software engineering. Being a lecturer at the Faculty of Technology, South Eastern University of Sri Lanka, Sri Lanka, she is perusing her postgraduate degree in the field of Software Engineering at the University of Malaya, Malaysia and working as a research assistant at the Department of Software Engineering, University of Malaya, Malaysia.
Share
Event Hall 2-1
Friday, 20th Mar,
17:00 - 17:30
Cloud, Containers, DevOps
Event Hall 2-2
Socket Programming
Socket Programming (10:00 - 11:30)
About the session
Python Workshop
Speakers
Computing Student Club
BuildingBloCS
BuildingBloCS is a coalition of high school Computing students.
Share
Event Hall 2-2
Friday, 20th Mar,
10:00 - 11:30
Python
SQLite with Python
SQLite with Python (11:40 - 13:10)
About the session
SQLite with Python
Speakers
Computing Student Club
BuildingBloCS
BuildingBloCS is a coalition of high school Computing students.
Share
Event Hall 2-2
Friday, 20th Mar,
11:40 - 13:10
Python
Cybersecurity with Python
Cybersecurity with Python (13:30 - 15:00)
About the session
Cybersecurity with Python
Speakers
Computing Student Club
BuildingBloCS
BuildingBloCS is a coalition of high school Computing students.
Share
Event Hall 2-2
Friday, 20th Mar,
13:30 - 15:00
Python
Deep Learning with Tensorflow
Deep Learning with Tensorflow (15:10 - 17:10)
About the session
Get started with TensorFlow, the largest growing open-source Machine Learning library, to manipulate data and build neural networks without hassle.
Speakers
Rishabh Anand
A*STAR
Rishabh is a recent graduate from National Junior College, currently at the Bioinformatics Institute, A*STAR, where he is using Deep Learning and statistical analysis to help the COVID-19 efforts in Singapore. He is an active open-source software contributor to popular AI projects and also writes about Machine Learning and Data Science for trending journals and online publications.
Github
Share
Event Hall 2-2
Friday, 20th Mar,
15:10 - 17:10
Academy
Exhibition Stage
Using PSLab to visualise fundamentals of radio electronics
Using PSLab to visualise fundamentals of radio electronics (14:00 - 16:30)
About the session
A signal generator and oscilloscope make it possible to see what an electronic circuit does to a signal that is applied to it. This workshop will make visible two fundamentals of the use of electronics in radio:- How a resonant or "tank" circuit operates to pass or block signals in a particular frequency range.- What happens when the impedance of a transmission line (e.g. an antenna cable) is not matched to its source or sink correctly.
Speakers
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Web
Github
Share
Exhibition Stage
Friday, 20th Mar,
14:00 - 16:30
Science & Education
Training Room 2-1
Speed Up Your Data Processing: Parallel and Asynchronous Programming in Python
Speed Up Your Data Processing: Parallel and Asynchronous Programming in Python (10:30 - 11:00)
About the session
In a data science project, one of the biggest bottlenecks (in terms of time) is the constant wait for the data processing code to finish executing. Slow code, as well as connectivity issues, affect every step of a typical data science workflow — be it for event-driven I/O operations or computation-driven workloads. Through real-life analogies based on my experience in a young data science team getting started with real-world data, I will be exploring the use of parallel and asynchronous programming in Python to speed up your data processing pipelines so that you could focus more on getting value out of your data.
Speakers
Chin Hwee Ong
Data Engineer ST Engineering
Ong Chin Hwee is a data engineer, aspiring polymath and Industry 4.0 enthusiast who happens to be interested in things that fly (and stuff that burn to keep things flying). Hailing from a background in aerospace engineering and computational modelling, Chin Hwee has experience working on innovative projects in collaboration with academia and industry partners. Chin Hwee's latest project involves contributing to the documentation for pandas, an open-source Python library that is immensely useful for anything related to data.
Web
Github
Share
Training Room 2-1
Friday, 20th Mar,
10:30 - 11:00
Python
Koalas: Easy Transition from Pandas to Spark
Koalas: Easy Transition from Pandas to Spark (11:10 - 11:40)
About the session
Pandas, the de-facto standard DataFrame implementation in Python, is very popular among data scientists, but it does not scale well to big data. It was designed for small data sets that a single machine could handle. On the other hand, Apache Spark has emerged as the de-facto standard for big data workloads. Today many data scientists use Pandas for coursework, pet projects, and small data tasks, but when they work with very large data sets, they either have to migrate to PySpark to leverage Spark or downsample their data so that they can use pandas.
Now with Koalas, an open-source implementation of the Pandas API on Apache Spark, data scientists can make the transition from a single machine to a distributed environment without needing to learn a new framework. In this talk, we'll go through the basics of Koalas, along with demos.
Speakers
Ben Sadeghi
Partner Solutions Architect Databricks
Ben Sadeghi is a Partner Solutions Architect at Databricks, covering Asia Pacific and Japan, focusing on Microsoft and its partner ecosystem. Having spent several years with Microsoft as a Big Data & Advanced Analytics Technology Specialist, he has helped various companies and partners implement cloud-based, data-driven, machine learning solutions on the Azure platform.
Prior to Databricks and Microsoft, Ben was engaged as a data scientist with Hadoop/Spark distributor MapR Technologies (APAC), developed internal and external data products at Wego, a travel meta-search site, and worked in the Internet of Things domain at Jawbone, where he implemented analytics and predictive applications for the UP Band physical activity monitor. Before moving to the private sector, Ben contributed to several NASA and JAXA space missions.
Ben is an active member of the open-source Julia language community. He holds an
M.Sc
. in computational physics, with an astrophysics emphasis.
Github
Share
Training Room 2-1
Friday, 20th Mar,
11:10 - 11:40
Python
Lightning Talk: Experience of coding python for Scrapy as a beginner
Lightning Talk: Experience of coding python for Scrapy as a beginner (11:50 - 12:10)
About the session
I'm a beginner enthusiast in the world of software development and have been starting to learn about coding through the programming language of Python. Despite having little to no experience in programming, I've decided the best way to learn would be to just embark fully on a python-based project, as part of learning it. And so, the very first project I've decided to work on would be to create a simple algorithm on scraping the web for details of Jeju Korea. As, I am planning a trip there in early April, killing two birds with one stone essentially. With that, I decided again, to further challenge myself through giving a short lightning talk about it at one of Asia's most popular software and tech-event, on my experience on the project. But more importantly, I personally find it a pretty good way too, to share the experience with many other like-minded individuals, on the learning of programming from scratch with all the readily available open-source modules/libraries these days.
Speakers
Poh Wei Jie
Student Republic Polytechnic
I'm a beginner enthusiast in the world of software development and have been starting to learn about coding through the programming language of Python. Simply so, because python is one of the more versatile languages with easier syntaxes for understanding. Despite having little to no experience in programming, I've decided the best way to learn would be to just embark fully on a python-based project(since I'm already learning it) and go out meeting other like-minded individuals and just have a good time learning.
Share
Training Room 2-1
Friday, 20th Mar,
11:50 - 12:10
Python
Developing Arcade Game in Python
Developing Arcade Game in Python (13:30 - 16:30)
About the session
n this workshop, we will dive into the popular PyGame library.
First we will learn about basic arcade game architecture:
Game loops
Game stats
Game objects
Game play
Then Yue Lin will go through how she developed a Typing Tutor Game using PyGame.
Speakers
Yue Lin Choong
Director Women Who Code Singapore
More than 20 years of experience in coding and still loving it, Yue Lin is passionate about clean code and elegant software. As a community leader, Director of Women Who Code Singapore, she also believes in building and giving back to the community.
Web
Github
Share
Training Room 2-1
Friday, 20th Mar,
13:30 - 16:30
Python
Training Room 2-2
High Performance Location-based Restaurant Campaigns in Foodpanda [Online]
High Performance Location-based Restaurant Campaigns in Foodpanda [Online] (10:40 - 10:50)
About the session
This talk mainly discusses the architecture we built to handle thousands of requests per minute for location-based restaurant campaigns in Foodpanda. The main problem is we need to show the restaurant campaigns based on customer location. Foodpanda (
) serves customers in 11 Asia Pacific countries. Each country can have multiple campaigns where each campaign can have thousands of restaurants as part of it. Each vendor can have multiple delivery area polygons. For each request from the customer, we need to check if there are any campaigns belong to that customer and show it to them as fast as possible.
Speakers
Johannes Ridho Tumpuan Parlindungan
Software Engineer Foodpanda/Delivery Hero Singapore
Johannes Parlindungan is currently working as a software engineer in Foodpanda/Delivery Hero Singapore. He is currently working on the backend for campaign-related features in Foodpanda.
Github
Share
Training Room 2-2
Friday, 20th Mar,
10:40 - 10:50
Web Technologies
AR/VR for 2020 [Online]
AR/VR for 2020 [Online] (11:00 - 11:30)
About the session
AR/VR market is increasing now!Since facebook released new head mount set called oculus quest, they are evolving more and more in 2019.Thus, in 2020 we are facing to new era of AR/VR, and introduce what we can do in AR/VR at this moment.We will see the future of our technology and how we developers have to face with this new device.
Speakers
Satoshi Goto
Tech Lead, Senior Software Engineer Rakuten
I'm a full-stack senior software engineer who uses multiple languages such as C/C++/C#/Objective-C/Java/Python/Nodejs/Javascript, and have database experience with Oracle/Sqlserver/Mysql/Mongodb for over 10
years.Im
very enthusiastic to make own digital contents such as iOS/Android apps or website so you can find my creation from
engineernest.com/intro/What
I like to bring as topic this time is for AR/VR technology which Im basically heavily into this nowadays.I have been a participant for last 4 years in this FOSSASIA so I thought this time I should join as speaker.
Web
Github
Share
Training Room 2-2
Friday, 20th Mar,
11:00 - 11:30
Web Technologies
Strolling Along the WebAssembly Alley [Online]
Strolling Along the WebAssembly Alley [Online] (11:30 - 12:00)
About the session
WebAssembly has been there for a while. Several technology platforms has progressed since its announcement in 2015. This talk will be a brief walkthrough on the following:
Web Assembly Introduction
How web assembly is used in different platforms/languages (e.g. .NET, Python, Rust, etc)
What's next on Web Assembly
This will be useful for anyone who wanted to keep tabs on what's happening in the Web Assembly worldand I hope to give a good background to help one dive into deeper topics after.
Speakers
Paul Lorett Amazona
Co-Organizer BigDataX
Co-organizer at BigDataX: BigDataX is a sharing community to build up practical data processing literacy in Singapore and around the region. In line with this, we organize free workshops and events on data engineering. As co-organizer, I help prepare workshop materials and plan events for the data community in Singapore.
Co-organizer at DataKind SG: DataKind is a non-profit organization which seeks to harness the power of data science in the service of humanity. Founded in New York in 2011, DataKind has since started chapters in UK, Singapore, Bangalore, San Francisco Bay Area, Washington DC and Dublin. Our DataKind Singapore chapter was founded in Aug 2014, and our goal is to connect data science volunteers with non-profit organizations to help them analyze their data for good. As co-organizer/co-lead, I liase with various non-profit organizations and plan monthly DataJam events which provide opportunities to volunteers (datascientists, developers, designers, etc) to help various non-profit organizations analyze data to gain insights into their programs allowing them to serve their communities better and achieve more.
.NET Developer- served more than 12 years in the investment banking domain delivering end-to-end .NET solutions
Speaker/Workshop Facilitator in local tech communities/conferences- .NET Users Group, Python Users Group, Data Science SG, FOSSAsia, PyCon APAC, etc.
Web
Github
Share
Training Room 2-2
Friday, 20th Mar,
11:30 - 12:00
Web Technologies
Web Development with Flask
Web Development with Flask (13:30 - 16:30)
About the session
Web Development with Flask
Speakers
Academy
FOSSASIA
FOSSASIA Academy
Share
Training Room 2-2
Friday, 20th Mar,
13:30 - 16:30
Academy
Saturday, 21st Mar
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
Event Hall 2-1
Building an Open Source Hardware Manufacturing World
Building an Open Source Hardware Manufacturing World (11:10 - 11:40)
About the session
Building an Open Source Hardware manufacturing world is about the advances that
MakerNet.org
and Open Know How are making in enabling large scale distributed manufacturing, as well as inviting people to join us in developing open products and open standards to make it grow.
Speakers
Corentin Derbre
CSO MakerNet.org
Entrepreneur, game developer, and open source hardware ambassador.I read a lot of books. I am a native Breton. I love to talk about great ideas, but I love even more to make them real.
Web
Github
Share
Event Hall 2-1
Saturday, 21st Mar,
11:10 - 11:40
Hardware & Firmware
Edge Computing on Neural Compute Stick using OpenVINO
Edge Computing on Neural Compute Stick using OpenVINO (12:00 - 12:30)
About the session
Edge Computing is a computing paradigm where deep learning models are run on devices with little computational power, like a Raspberry Pi. This reduces the dependence on cloud services for using AI and also increases security and reduces latency. OpenVINO is an open-source software toolkit from Intel that abstracts away hardware related details and helps deep learning engineers and researchers build AI applications for the edge. In this talk, I will explain the features of OpenVINO, the different tools it contains and how you can use OpenVINO to easily deploy and maintain all your Deep Learning and Edge Computing applications. In particular, I will show you how you can deploy a deep learning model for detecting soiling on solar panels, a task which needs edge computing, especially if you have large solar farms, to an edge computing device called the Neural Compute Stick, using OpenVINO and DevCloud
Speakers
Vaidheeswaran Archana
Student Researcher National University of Singapore
I am a Masters Student at National University of Singapore. Currently, I am working as a course instructor for Udacity and Intel on their nanodegree on " Intel AI on the Edge". The course is centred around choosing the right hardware for the edge. You can find the details of the course [here](
). Previously I have been a part of various communities in Chennai, India. I started the first chapter of Women in Machine Learning and Data Science, Chennai. Apart from that, I have organized various workshops around the city and with female engineers. Most of these workshops were about Hands-on Machine Learning tutorials. I currently work as a researcher under Professor Dipti Srinivasan and work with Machine Learning in Smart Grids.
Web
Github
Share
Event Hall 2-1
Saturday, 21st Mar,
12:00 - 12:30
Hardware & Firmware
Mysterious Bounties - A call for applications that can't be censored [Online]
Mysterious Bounties - A call for applications that can't be censored [Online] (13:30 - 14:00)
About the session
Mysterium Network is building a distributed and permissionless VPN network. In our network providers are paid directly by consumers for providing VPN services.
Payments are a crucial element of Mysterium Network. As such, we needed to design a solution which was capable of meeting real-world requirements of scalability and affordability. This system also had to comply with the ethos of decentralised ecosystems. These are two opposing forces, with no solution fit for Mysterium Network readily available in the market.
The architecture of our payments system is a fusion of research and experimentation with existing Layer 2 solutions. But none of these fit our particular use case.
Here were the main requirements of our proposed system:
High throughput – the network’s ability to handle frequent and small payments (eventually thousands per second)
Support for our native utility token, MYST
Anonymity while also being secure, such as through the use of identity registration and reputation system
Great user experience, removing as much complexity as possible for the end-user.
We also had to consider that
consumers
won’t pay a large amount up-front and the service
providers
(nodes) are unlikely to offer their services without prepayment.
Our proposed solution fuses together the technologies and methodologies used by other payment solutions, such as State Channels. Find out more about Mysterium Accountant and how payment promises (digital IOUs) will help solve micropayment challenges for decentralised VPN, CDN and SDN networks.
Speakers
Jaro Šatkevic
Head of Product Mysterium Network
Jaro Šatkevic has spent the last 20 years managing IT projects, building products and running startup companies. His experience spans designing intranets, social networks through to business management apps with deep expertise in managing developers teams.
He has been actively looking over bitcoin and blockchain innovation since 2013.
In 2017 he founded blockchain consulting company Blockvis and was involved in actively developing solutions for various blockchain startups and ICO projects. He is currently head of product at Mysterium Network where he drives strategic decisions as to the growth of a distributed and permissionless peer-to-peer VPN network.
He is also an instructor of the WonHwaDo martial art.
Skills & Expertise:
* Areas of interests: Bitcoin, Blockchain solutions, Programmable money, Smart contract development, Data driven product design, user experience (UX), Functional programming;
* Software development skills: Solidity, Python, JavaScript/NodeJS, React.js, Elixir;
Passions:
Martial Arts, Open Source, Crypto-currencies, Theology, Philosophy, Psychology.
Web
Github
Share
Sharmini Ravindran
Marketing Lead Mysterium Network
Marketing Lead
Share
Event Hall 2-1
Saturday, 21st Mar,
13:30 - 14:00
Blockchain
From SaltStack to Puppet and beyond
From SaltStack to Puppet and beyond (14:00 - 14:30)
About the session
This is story of our journey from SaltStack to Puppet and beyond. This talk will answer following questions:
why we moved from SaltStack
why Puppet was chosen
how to use Puppet OpenSource in painless way
which orchestration tool to use with Puppet
what is next
Speakers
Yury Bushmelev
SP Digital
System administrator with more than 20 years of experience.
Web
Github
Share
Event Hall 2-1
Saturday, 21st Mar,
14:00 - 14:30
Kernel & Platform
An Offline Web Time Converter
An Offline Web Time Converter (14:30 - 15:00)
About the session
I will be talking about an easily accessible, customizable, and modern, free and open-source time converter (handles time zones) that everyone can use (
). I will also briefly talk about using Nintendo Joy-Cons to deliver presentations.
Speakers
William Lim
Software Developer Boltiz
I develop websites, games, and other applications. I have done web development in both corporate and startup working environments. Nowadays, I sometimes contribute to popular and large free and open source projects that are hosted on GitHub. Occasionally, I write articles about software development.
Web
Github
Share
Event Hall 2-1
Saturday, 21st Mar,
14:30 - 15:00
Web Technologies
Programming the Data Plane with P4 [Online]
Programming the Data Plane with P4 [Online] (15:00 - 15:30)
About the session
This session aims to introduce the Programmable Protocol-independent Packet Processors, P4, programming language (
www.p4.org
). It will start off with a brief overview of the evolution of software defined networking (SDN) and the motivations that led to current programmable data planes. The session will then present the primitives of P4 and it's limitations. Various use cases of P4 will be highlighted. Lastly, a sample P4 program will be discussed in detailed to facilitate further understanding.
Speakers
Xin Zhe Khooi
Ambassador Open Networking Foundation
Xin Zhe Khooi is currently a Research Assistant at the National University of Singapore. He is also an ONF Ambassador. His research interests mainly focuses on software defined networking (SDN) and programmable data planes.
Web
Github
Share
Event Hall 2-1
Saturday, 21st Mar,
15:00 - 15:30
Internet, Society, Community
RFC 1984: Or why you should start worrying about encryption backdoors and mass data collection [Online]
RFC 1984: Or why you should start worrying about encryption backdoors and mass data collection [Online] (15:30 - 16:20)
About the session
In 1996 Brian E. Carpenter of IAB and Fred Baker of IETF wrote a co-statement on cryptographic technology and the internet. This RFC wasn't a request for a technical standard, it was a statement on their concerns about Governments trying to restrict or interfere with cryptography. They felt that there was a need to offer "All Internet Users an adequate degree of privacy" Since that time successive governments around the world have sought to build back doors into encrypted apps and services to access more citizen and visitor data. As of July 2019, the AG of the United States William Barr stated: “Some argue that, to achieve at best a slight incremental improvement in security, it is worth imposing a massive cost on society in the form of degraded safety,” i.e For security Americans should accept weakened encryption. The head of the FBI also claimed that weakened encryption wouldn't break it. In Australia the metadata retention laws have been abused against journalists with 58 searches carried out by the AFP. In 2015 ACT police carried out 115 metadata searches. UK officials have a cavalier attitude to the EU SIS database which tracks undocumented migrants, missing people, stolen cars, or suspected criminals. IETF Session 105 mentioned privacy and concerns with the mass collection of data. While the IAB and IESG were worried about US export controls on cryptography there is an argument for RFC 1984 to be updated to include the unnecessary mass collection of data and to use it as a term for IT professionals, privacy advocates and the public to rally behind. In this talk let's recount a brief history of governments around the world wanting to weaken encryption as RFC 1984 warned us about. We live in a time where citizens put data into commercial, healthcare and Government systems to access services, some services are only accessible online. From CCTV to Facebook people have little understanding of why mass collection of data is dangerous. There is little scrutiny of who can access that data, from Scotland to the US. Open Surveillance is only a small part of the picture when profiling citizens. It still counts as personal data, when combined with metadata and the actual data that people put into social media and services like ancestor DNA test kits. Businesses who use CCTV have to put up signs to warn the public they are recording. So called anonymized data still contains identifiers that can tie to individuals. Let's talk about Ovid and peacocks. Let's explore how to expand the RFC to cover recent developments in surveillance capitalism with governments accessing that data, but not securing it. We need to make it clear weakened encryption, the mass collection and careless retention of data isn't acceptable. We need to update and implement RFC 1984.
Speakers
Esther Payne
Librecast Project
Esther is an IT professional with over twenty years of experience and a BSc (Hons) in Computer Science from the Robert Gordon University. She then discovered she preferred people rather than programming. Having worked with all sizes of businesses and across various industries her interest has always been on how to make computing more accessible to the masses. She believes that no matter what your age you can use Linux and free software. She works with hosting and IT support companies as well as interesting Open Source projects. Having been in Open Source for over a decade she believes that anyone can contribute to a project as everyone has a different skill to bring to a project. The more the merrier. Having been an internet user since the 1990s, Esther is looking forward to the next stage of the internet and to help bring it back to it's decentralized roots. She also believes in the importance of Privacy and is interested in how to safeguard it. Esther enjoys meeting new people and discovering exciting new Open Source Projects and the communities behind them.
Share
Event Hall 2-1
Saturday, 21st Mar,
15:30 - 16:20
Internet, Society, Community
FOSSASIA Summit Closing
FOSSASIA Summit Closing (16:30 - 17:00)
About the session
Closing message
Speakers
Mario Behling
OpnTec GmbH
Mario Behling is the CEO of OpnTec. He is a technologist with 15 years of experience in leading international development teams in Europe and Asia. Together with partners he works on
SUSI.AI
supported by the Horizon 2020 program of the EU. Apart from tech Mario also has an interest in Brazilian music, designed and built a seven storey eco-hotel in Vietnam, and setup mesh networks in schools in Afghanistan.
Github
Share
Roland Turner
OpenTech Summit Organising Team | Chief Privacy Officer FOSSASIA | TrustSphere
Roland is Chief Privacy Officer for TrustSphere where he is responsible for the company's information policy and practices. He is a HackerspaceSG founding member and FOSSASIA organiser, holds a Computer Science degree from UTS, and is an avid dancer, runner, and ham radio operator with a particular interest in space.
Web
Github
Share
Hong Phuc Dang
Founder FOSSASIA
Founder at FOSSASIA
Web
Share
Event Hall 2-1
Saturday, 21st Mar,
16:30 - 17:00
Open Tech Main Track
Event Hall 2-2
AnalyticDB for MySQL
AnalyticDB for MySQL (10:00 - 11:00)
About the session
AnalyticDB for MySQL is a high-performance data warehousing service from Alibaba Cloud. AnalyticDB for MySQL uses a distributed computing architecture that enables it to use the elastic scaling capability of the cloud to compute tens of billions of data records in real time.
In this talk, I will be sharing about AnalyticDB for MySQL, the underlying architecture and how we achieve it.
Speakers
Ang Wei Shan
Database Achitect Alibaba Cloud
Wei Shan has 8 years of working experience as a Database Engineer on Linux/Unix platform. He started off his career as an Oracle DBA, working in various industries. He started working with open-source databases in 2015. Currently, he works for Alibaba as a Database Architect to help customers in their journey to the Cloud.
Web
Share
Event Hall 2-2
Saturday, 21st Mar,
10:00 - 11:00
Database
MySQL InnoDB Cluster on Kubernetes - a match made in lab [Online]
MySQL InnoDB Cluster on Kubernetes - a match made in lab [Online] (11:30 - 12:00)
About the session
MySQL InnoDB Cluster has been known to be de-facto HA solution from MySQL. But with the container technology, how can we run it on Kubernetes engine? What everyone should know before running InnoDB Cluster on Kubernetes?
Speakers
Ricky Setyawan
Head of Consulting Datatech Integrator
Ricky Setyawan is a professional who has 21 years of working experience in the IT industry in both operational & technical sales in both local & multinational companies. He built his entire career as database specialist working with many database softwares like Oracle, SQL Server, DB2, MySQL, & MariaDB.
Web
Share
Event Hall 2-2
Saturday, 21st Mar,
11:30 - 12:00
Database
MySQL 8 vs. MariaDB 10.4 - Feature Comparison [Online]
MySQL 8 vs. MariaDB 10.4 - Feature Comparison [Online] (12:00 - 12:30)
About the session
MySQL 8 vs. MariaDB 10.4 - Feature ComparisonAt the moment MySQL 8 and MariaDB 10.4 are the latest versions of the corresponding database management systems. Each of these DBMSs has a unique set of features, unavailable in its analogue (MariaDB features might be unavailable in MySQL, and vice versa). In this presentation, we’ll cover these new features and provide recommendations re: which application will work best on which DBMS.
Speakers
Colin Charles
Chief Evangelist Percona
Colin was on the founding team of MariaDB Server, and has been around the MySQL ecosystem including being an early employee at MySQL, and worked actively on the Fedora and
OpenOffice.org
projects.
Share
Event Hall 2-2
Saturday, 21st Mar,
12:00 - 12:30
Database
Open source solutions to big data challenges [Online]
Open source solutions to big data challenges [Online] (13:30 - 14:00)
About the session
In the modern world of business, data management has become a critical challenge to overcome - in the “red sea”, companies that invested in data management could dramatically reverse their fate from Zero to Hero. In this presentation; we would go through several points on how to overcome the big data challenges:
Difference between data collection and data management
What could you do with the data on hand?
Cost of data management (open source vs commercial products)
The process of data management (collection of data ingestion of data,pre-processing, queries and value extraction)
Story telling on your data (visualizations)- Demo on a simple use case / scenario
Extra topics: monitoring and observability (apps and dashboard)
Speakers
Jason Wong
Education Architect Elastic
Started as a system and backend developer in the early millennium, leaving footprints in the banking field and various government projects. Transited to the frontend world, UX plus having lots of fun with javascript since 2012. Dived / Dove into the big data realm since 2016; working in consultancy and training roles on helping wonderful teams to build awesome data-oriented projects / products.
Share
Event Hall 2-2
Saturday, 21st Mar,
13:30 - 14:00
Database
Does the Cloud Mean the End of the DBA? Evolution with the help of emergent technologies [Online]
Does the Cloud Mean the End of the DBA? Evolution with the help of emergent technologies [Online] (14:00 - 15:00)
About the session
Cloud is transforming the enterprise and the career path of the DBA. See how. As cloud gains momentum and migrations of applications and databases become more common, the question is often asked: "Does Cloud mean the end of the DBA?". Cloud is likely not the end of the DBA, but instead an agent in unprecedented change. This webcast will cover how Cloud is bringing about that evolution and what today's DBAs must know to be successful in a Cloud-enabled future. The future is here, let's take advantage of it today!
Speakers
Francisco Munoz Alvarez
Founder and CEO CloudDB
Francisco Munoz Alvarez is an author and popular speaker at many conferences around the world. He was also the founder of LAOUC and actual President of CLOUG (Chilean Oracle Users Group), APACOUC (APAC Oracle Users Group Community, which is the umbrella organization for all of APAC), AUSOUG (Australian Oracle Users Group for NSW and QLD) and NZOUG (New Zealand Oracle Users Group. He also worked in the first team to introduce Oracle to South America (Oracle 6 and the beta version of Oracle 7). He was also the first Master Oracle 7 Database Administrator in South America, as well as the first Latin American Oracle professional to be awarded a double ACE (ACE in 2008 and ACE Director in 2009) by Oracle HQ. In 2010, he had the privilege to receive a prestigious Oracle Magazine Editor's Choice Award as the Oracle Evangelist of the Year--a huge recognition for his outstanding achievements in the Oracle world that includes the creation and organization of the already famous OTN Tours that are the biggest Oracle evangelist events in the world.
Currently, Francisco works for CloudDB, which is a global leader in data management consulting and services, as the Founder and CEO. He also maintains an Oracle blog (
) and you can always contact him through this or Twitter (@fcomunoz) regarding any questions about database technologies.
Web
Share
Event Hall 2-2
Saturday, 21st Mar,
14:00 - 15:00
Database
Exhibition Stage
Design contributions to OSS: Learnings from the Open Design workshops project [Online]
Design contributions to OSS: Learnings from the Open Design workshops project [Online] (11:30 - 12:30)
About the session
Open Design is a collaboration between Adobe, Designit and Ushahidi. Looking at increasing and sustaining design contribution to open source and advocating for OSS in design, and design in OSS.
Ushahidi builds OSS humanitarian tools, remotely for some of the most marginalized people across the globe. To tackle these systemic problems with how to ‘open source’ a design effort and bring the community along with the ‘on-staff’ Ushahidi designers, we piloted a series of design events on Ushahidi’s OSS crisis communication tool TenFour with our partners Designit and Adobe. Together, we’re looking to solve the problems with how open source design can work by engaging through meaningful technology that makes a difference in the world.
In this session, we’ll briefly cover the history of the project and the main problems we attempted to solve and we’ll present the learning and adaptions to our workshop framework and methodology that aims to engage design teams and individuals that are not yet ‘on-board’ with OSS as an ethos or movement.
Looking into some the abstract deeper motivations for design professionals to contribute but also some practical tips on structuring issues, labelling and maintaining design (and extended functions like research, UX and product management) you’ll leave with a set of tools and methods you can apply to your OSS to engage with designers.
Speakers
Eriol Fox
Designer Open Source Design and Humanitarian.design
Eriol is a Design Lead who has worked in-house for 9+ years. Eriol now runs Humanitarian.design human rights-focused and humanitarian design consultancy. Before that, they worked at Ushahidi, a non-profit developing open-source, digital tools to help people with democratic processes, human rights, and crises like typhoons, earthquakes and terrorism. Eriol is a non-binary, queer person who uses they/them pronouns and an LGBTQIA+ advocate. They are deeply passionate about intersectional inclusion and promoting healthy attitudes towards mental health in the tech sector.
Web
Github
Share
Exhibition Stage
Saturday, 21st Mar,
11:30 - 12:30
Design
Staging WebXR for ARCloud [Online]
Staging WebXR for ARCloud [Online] (13:30 - 14:00)
About the session
In the session, I will speak about the intermingling of the WebXR, ARCloud and the future of spacial technologies. Participants of all skill levels will get to know about the basics of ARCloud and how it is different from ARKit and ARCOre-based AR apps. I will also share the concept & future of WebXR and OpenXR architecture on web.
Speakers
Shubhendra Singh Chauhan
Mozilla Rep Mozilla
Shubhendra is an Open Source Enthusiast, currently pursuing final year of bachelors in technology in computer science and engineering. He is a Mozilla Rep, GitHub Campus Expert, GitKraken Ambassador and also a Unity Student Ambassador.
Web
Github
Share
Exhibition Stage
Saturday, 21st Mar,
13:30 - 14:00
Web Technologies
Building faster exciting web apps with PWA and AMP [Online]
Building faster exciting web apps with PWA and AMP [Online] (15:00 - 15:30)
About the session
Everybody wants to create web apps these days. But is there an easier and efficient way to do it. This talk will not only cover the answer to this question but also how you can make them ultra-fast so that its easy on the creation side and also faster on the usage side.The talk will cover the following things -
Why no to Native apps ?
PWA and its advantages
Creating PWA in 4 easy steps
Launching PWA to Play Store
Creating Fast app
What is AMP
How AMP works
AMP offerings
Learning AMP
Contributing to AMP.
Speakers
Aman Sharma
WG Member/ CTO AMP / Twimbit
CTO by Profession Open Source , community lover by Heart.
CTO and Co-founder at Twimbit , Singapore.
Founder of Atlancey & KiEvents , India
Former Recommender System Engineer at
Upsell.ai
, Greece
Former Web Engineer at Tomorrow Systems , Italy
Former Research Engineer at TU Wien, Austria
Before successfully exiting 2 tech startups, he worked with many foreign and Indian Startups at various roles in the field of Web technologies and AI especially in recommender systems and hybrid app developments.He has done his engineering in Computer science from BIT Mesra, Ranchi. He did his research in recommender systems , ML from TU Wien and deployed AI system stack for hotels in Europe.
Area of Interest and Expertise
ML and AI
Cloud
Big Data, Data Science and Analytics
Recommender Sytems
Web Applications
Microservices
CMS( Wordpress)
PWA and AMP
PHP, JS , ReactJS , Python, Flask
Automations and Integrations
IoT
Web
Github
Share
Exhibition Stage
Saturday, 21st Mar,
15:00 - 15:30
Web Technologies
Training Room 2-1
Building Bots to Raise Awareness on Endangered Animals on Social Media
Building Bots to Raise Awareness on Endangered Animals on Social Media (10:00 - 11:00)
About the session
Reddit is a social media which has an average of 1.6 billion users on an average monthly basis. About 56% of the Reddit users are young adults between the age of 18-29. I ran a survey of animals that were mentioned in various Reddit posts last month. Surprisingly, Alpacas are one the least talked about animals. This made me really inquisitive and on further research, I found out that there no wild alpacas left and about 98% of their population has already been wiped out. So I decided to raise awareness about Alpacas among Reddit users by making an Alpaca Bot. This bot is just basically a loop that checks all the latest comments, sees if someone has said 'alpaca' and then comments a random fact on it. Reddit allows programs to interact with their website by allowing those programs to access certain data through PRAW, where you can use python to access all the latest comments from all subreddits.
Speakers
Soham Chatterjee
Graduate Student NTU
I am currently a graduate student researcher at NTU, Singapore. I work on Neuromorphic chips and camera under Professor Arindam Bose. Apart from that, I volunteer at several organisations like Women Who Code and WiMLDS. I have worked as a Machine Learning Engineer for 2 years at an IT Pharma Company called Saama Technologies. I primarily worked as an R&D Engineer and have published various papers. You can check out my google scholar [here](
). I am currently a course instructor with Udacity and Intel, for the nanodegree on Intel AI on the Edge. You can check the course [here](). I will be teaching about How to do Software Optimisation. Furthermore, I write blogs on electronics and Deep Learning concepts. You can check out my blog [here]
Web
Github
Share
Anjali Menon
National University of Singapore
I am a student pursuing my Master's at NUS in Management of Technology. I am a tech enthusiast and have contributed to the Linux Kernel organization in the past.
Share
Training Room 2-1
Saturday, 21st Mar,
10:00 - 11:00
Science & Education
How to get my child AI Ready?
How to get my child AI Ready? (11:10 - 11:40)
About the session
AI is the new electricity. How could we get our children to be AI Ready? This talk will share our experience on how to make our students tap on this new electricity.
Speakers
William Tan
Head/Technology Projects ITE College West
I am passionate about Technical Education: educating Engineering and Technical skills to our next generation. At the same time, do great electronics projects to challenge and enrich our students.Facebook:
Web
Share
Training Room 2-1
Saturday, 21st Mar,
11:10 - 11:40
Science & Education
Using AI Responsibly [Online]
Using AI Responsibly [Online] (12:00 - 12:30)
About the session
AI holds great promise to advance technology, increase efficiency and introduce revolutionary tools into our lives. However, AI and other data analytics systems have often been implemented without proper safeguards, and have exacerbated certain social ills. In recognition of the potential risks, the Personal Data Protection Commission (PDPC), a government agency, published “A Proposed Model AI Governance Framework” in January 2019. The Model Framework introduced some safeguards for the development and deployment of AI, and encouraged companies to adopt those safeguards in their internal governance. The PDPC called on the public to provide feedback, so as to improve upon the current proposed framework.Answering the call for feedback, DataKind SG in partnership with Effective Altruism SG have prepared a detailed paragraph-by-paragraph response to the model framework.
Speakers
Raymond Chan
DataKind SG
Raymond is a chapter lead with DataKind SG, an all volunteer group that provide probono data science help to the nonprofit community.He began his career as an researcher doing his PhD in mathematical biology at the Max Planck Institute for Mathematics in the Natural Sciences (Leipzig, Germany) and a postdoc in neuroscience at the Baylor College of Medicine (Houston, Texas) before being dragged into the depths of private enterprise. He has a strong affinity for grasshoppers especially deep fried and is always up for a post meetup session of beer and arthropod snacks.His current day job is Senior Data Scientist at Chope where he leads the data team.
Web
Share
Jeremy Osborn
Datakind
Not a Data Scientist! Not a Developer! But with 25 yearsof IT experience managing Database Teams, BI Teams,GIS Teams, Information Teams he knows a thing or twoabout how these areas of expertise work and makeorganisations tick. Having worked in engineering,financial sector in London and the public sector at TheScience Museum in London and more recently withlocal councils Jeremy knows how IT and data work in alot of sectors.
Share
Training Room 2-1
Saturday, 21st Mar,
12:00 - 12:30
Artificial Intelligence
Development of LINEBot for predicting bicycle theft using open data!! [Online]
Development of LINEBot for predicting bicycle theft using open data!! [Online] (13:30 - 14:00)
About the session
In Japan, open data of crime damage information and disaster information is disclosed. Data processing and analysis can be facilitated by the development of Python.This time, LINEBot was developed in Python to estimate theft using open data of bicycle theft damage information released by Nagano Prefecture in Japan. In order to quantify how similar the “bicycle theft data” based on open data is to the “user data” of LINE users, I have calculated the “Maharanobis distance” and implemented an estimation function. I will talk about pre-processing of open data, implementation of estimation function by Mahalanobis distance, and use of LINEMessagingAPI. (LINEBot is available with LINE ID: @ 377mjuys)My bot is open source, here is a link to the open source code. [
Speakers
Kenji Kawanobe
Software engineer Japan System Laboratory Inc
Personal Data
Name:Kenji Kawanobe
Birth Date: July 15, 1994
Gender: male
Birthplace: in Tokyo, Japan.
Nationality: Japanese
Experience
Japan System Laboratory Inc. : Mar. 2019 to Present
Software engineer
Development of smart phone app and browser app using vue.js and GCP
Keyware Solutions Inc. : Apr. 2017 to Mar. 2019
Software engineer
Development of ERP package for trading companies using Java
Education
HOSEI UNIVERSITY, Tokyo : Apr. 2013 - Mar. 2017
Bachelor of Computer Science
Web
Github
Share
Training Room 2-1
Saturday, 21st Mar,
13:30 - 14:00
Artificial Intelligence
Accelerating the adoption of AI [Online]
Accelerating the adoption of AI [Online] (14:30 - 15:00)
About the session
AI Innovation is one of the key pillars in AISG to help accelerate the adoption of AI. Our activities are centred on 3 themes: LearnAI, DoAI and ShareAI.
DoAI provides AI software tools and advisory services to accelerate the adoption of AI by the industry. Amongst our offerings is AI Bricks which are developed by AISG’s engineers and are available as downloadable tools, libraries, and assets for open source software or APIs.
In this talk, Tern Poh will share about AISG's journey of creating open source solutions inspired by real-world projects and common AI requests from the industry. He will also give an overview of the available pre-built solutions, the key technologies powering them, and their potential use cases.
Speakers
Tern Poh Lim
Senior AI Engineer AI Singapore
Tern Poh is a Principal AI Consultant at AI Singapore. He provides consulting services to enable customers to undertake the development and implementation of AI minimum viable models within their organisations. He is also on secondment to Singapore's National AI Office (NAIO) to provide his technical expertise on AI and a visiting mentor at 500 Startups.
Before these, he was on secondment to the Singapore's Government Technology Agency (GovTech) as the Data Science & AI Programme Manager to assist in the building of analytics capabilities across the whole-of-Government.
Tern Poh started his career as a trainee trader at Bunge before becoming the APAC Purchasing Manager (IT Innovation) at Procter & Gamble. Coming from a commercial background, he understands the importance of bridging engineers, clients and stakeholders to translate analytics insights into impact at scale. He is excited about combining his AI knowledge and capability to create exponential value for businesses and society.
Tern Poh is pursuing Master of Computing (AI) at National University of Singapore. He holds a Bachelor of Business Management (Finance & International Trading, Cum Laude) from Singapore Management University and Advanced Diploma (Biomedical Sciences) from Republic Polytechnic.
Share
Training Room 2-1
Saturday, 21st Mar,
14:30 - 15:00
Artificial Intelligence
SUSI.AI: EPS8266, D1 Mini, NodeMCU and Shelly as no-cloud devices for smart home [Online]
SUSI.AI: EPS8266, D1 Mini, NodeMCU and Shelly as no-cloud devices for smart home [Online] (15:00 - 15:30)
About the session
SUSI.AI
for Home Integration
Speakers
Michael Christen
Founder SUSI.AI
Michael is the founder of SUSI AI, loklak and, the creator of the P2P Search engine YaCy. He is a Big Data Engineer consulting for some of the largest corporate players in Germany on search engine technology.
Share
Training Room 2-1
Saturday, 21st Mar,
15:00 - 15:30
Artificial Intelligence
Automate Your Desktop and Web Interactions with TagUI [Online]
Automate Your Desktop and Web Interactions with TagUI [Online] (15:30 - 16:20)
About the session
AI Makerspace is a platform offered by AI Singapore (AISG) to help SMEs and Startups Accelerate the adoption of AI in Singapore. It provides a suite of AI tools, APIs and pre-built solutions (Makerspace Bricks). The Makerspace Bricks are developed by AISG engineers and put up as free downloadable tools, libraries and assets for open source software or APIs. TagUI is one such Makerspace Brick for robotic process automation(RPA). In this workshop, Yi Sheng will guide participants through the basic usage of TagUI.
Using TagUI in common web scraping tasks
Using TagUI in common desktop interactions
Speakers
Yi Sheng Siow
RPA Engineer AI Singapore
Yi Sheng is a self-taught developer with a passion to create, teach and share. He worked in finance and wealth management before doing work in web development, web scraping, data analysis and more. He is currently a core developer on the open-source RPA tool TagUI.
Share
Training Room 2-1
Saturday, 21st Mar,
15:30 - 16:20
Artificial Intelligence
Rooms List
Event Hall 2-1
Event Hall 2-2
Exhibition Stage
Lecture Theatre
Training Room 2-1
Training Room 2-2
Tracks List
Academy
Artificial Intelligence
Blockchain
Cloud, Containers, DevOps
Compliance & Legal
Cybersecurity
Database
Design
Hardware & Firmware
Internet, Society, Community
Kernel & Platform
Mobile Technologies
Open Tech Main Track
Other
Python
Science & Education
Web Technologies
US