About Me
It's me – Emmanuel!
I first dabbled with hardware as a 10 year-old and became the go-to person for my friends and family to fix their tech woes, but it wasn't until my early 20s that my journey in software began.
Currently, I have the privilege of working on Singapore's national digital identity, Singpass – building products in the digital identity space; a key pillar of digital public infrastructures.
My guiding principles are:
1 – To always consider the ethical implications and consequences of the technologies I'm working on.
2 – To remain open to revising my beliefs and philosophies when presented with compelling opposing views supported by substantial evidence and peer-reviewed insights.
3 – To do my best with the absolute most fun – that also means being experimental with a child-like curiosity and wondering demeanour.
Experience
Software Engineer
Singpass (GovTech), Singapore
2023 - Present
Singpass is Singapore's national digital identity scheme, enabling Singaporeans to securely access both public- and private-sector services through Singpass Login, much like how Google Sign-In works.
Engineered the rebuild of Singpass' Core Authentication products in the Authentication team.
Together with my fellow in-house engineers, we developed, tested, launched and transparently migrated (downtime-free) relying parties to a completely new OIDC-compliant Singpass Authentication system within 10 months.
I'd love to share about my world building critical digital infrastructures – how I got here and why I'm passionate about it.
Unfortunately a national project is as sensitive as it can be.
Please reach out to me if you'd like to know more about what I do!
Technology Associate (TAP)
Singpass (GovTech), Singapore
2022 - 2023
As a fresh graduate in the Technology Associate Programme (TAP), I stepped up to lead the migration of the Singpass Face Verification product from a vendor-managed solution to a complete in-house rebuild after the previous Product Manager’s departure.
I took ownership of product management responsibilities, including compliance, legal and procurement aspects. I strategised the smooth and downtime-free transition with various relying parties and stakeholders.
Projects
DIY Room Smart Lighting
I wanted to implement a cheap, DIY smart lighting solution with the following use cases:
1. Automate lighting controls with emphasis on human-centric lighting––cool whites for day time, warm (yellowish) lights for evening until night.
2. Save energy through daylight harvesting and occupancy detection.
3. Override automated lighting controls through a mobile-first web app.
This project was only experimental and iterative – I failed a lot; especially when it comes to controlling the ambient lighting adjustment. But it certainly was fun to do.
Project Busfeed
Project Busfeed is my team's final-year project during our undergraduate studies at SMU's School of Computing and Information Systems for LTA to digitally transform the process of gathering bus demand data.
Our project leveraged on user interactions with our custom-developed bus timing app to turn it into a crowdsourcing tool; and tapped onto IoT sensors (Bluetooth BLE & geolocation) and Computer Vision to digitally transform how we collect public bus demand data for analytics.
My involvement was in designing and developing the MyBusFeed crowdsourcing mobile app for iOS and Android, the Cloud architecture design and Dev/Ops pipeline. I've deployed our architecture on AWS ECS (Fargate) and provisioned using Infrastructure-as-Code (IaC).
Tablevision
Tablevision is a proof-of-concept computer vision solution with custom Machine Learning models for detecting tray-return behaviour in Singapore's hawker centres.
This is an SMU-X project I worked on with my teammate for the Ministry of Sustainability and the Environment (MSE) and NEA.
Besides being a code monkey, I love photography. Here's some of my work.
What I can do
Technologies and tools I work with