Skip to content

JuniorDevSG Code and Tell - Mar 2020

Photo of
Hosted By
Michael C. and 3 others
JuniorDevSG Code and Tell - Mar 2020


Microsoft Singapore
Frasers Tower 182
Cecil Street

Attendee Notes
1) Slots is limited to only 30 Pax for this event.
2) There will be live streaming recording for this event.
i) Engineers SG Youtube Live -
ii) Zoom -


1) Sarah Thiam
Title: The Ethical Developer

There are ethical considerations to everything, including being a developer. As you build the foundation of your developer journey, there are 3 broad categories you may consider - Diversity & Inclusion, Accessibility and Sustainability. This lightning talk will share an example from each and easy resources to start as an ethical developer.

Supporting communities in Asia Pacific as part of Developer Relations at Microsoft

2) Christabel Neo
Title: A Secure Vault - implementing authorization middleware with Casbin

Christabel Neo works as Associate Software Engineer for Open Government Products, GovTech Singapore is an internal repository for government datasets, that aims to provide public servants with quick and convenient access to confidential data by easing the process of data discovery and retrieval.

The need to protect the privacy of individuals whose data is recorded is an increasingly prominent consideration in the application development process, especially in light of recent data leaks. Authentication and authorization work hand in hand to ensure that only legitimate users can utilise the system, and that their actions are limited to their assigned scope. This talk will discuss how authorization was designed and implemented for Vault through the use of an open-source library Casbin.

Christabel is a software engineer at Open Government Products, GovTech Singapore, where she builds tech for the public good.

3) Edison Lim
Title: Building Web3 - introduction to blockchain and smart contracts

Blockchain is a topic of great interest, and it has the potential to radically change the economy that we know of today. At the core is the idea is decentralised application - which consists of smart contracts that could connect any developers to a network of global liquidity through public blockchain network. Blockchain and smart contract could potentially be more efficient in bringing together multiple parties to work together, automating process flow and bringing efficiency through automated pieces of pre-agreed logic called smart contract.

What is blockchain?
What are decentralised apps and how they are different from other apps
Getting started with smart contract programming and dApp development

Edison is a software engineer who specialises in blockchains, web application and data. He has spent the last three years on blockchain development and has experience working on Ethereum, Hyperledger Fabric and Zilliqa blockchain. In his past roles, he has built a security tokenisation technology, custody software and token exchange.

Edison is currently the Head of Engineering at Aqilliz - a Singapore-based marketing technology company which aims to make marketing more efficient and transparent. Before joining Aqilliz, Edison is the Application Engineering Lead and the first application engineer at Zilliqa, a Singapore-based high-throughput and secure public blockchain platform. Zilliqa is the first to implement sharding, a technology that improves the transactional capacity of a public blockchain network and is famous for the creation of a new smart contract programming language called Scilla.

Edison holds an M.Sc from Carnegie Mellon University and is an avid guitarist and amateur cook.

Venue Sponsor
Microsoft Singapore (
Microsoft Singapore
182 Cecil St · Singapore
How to find us

Wait to be escorted up at the gantry on level 1. Your temperature will be taken by building security.

Google map of the user's next upcoming event's location