About Me

https://assets.emraye.com/images/profile-image.jpegProfile

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

What is this?

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.

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

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.

IoTArduinoESP8266

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).

React Native Figma AWS Fargate
Tablevision

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.

PythonMongoDBGCP Cloud Vision

What I can do

Technologies and tools I work with

languages

JavaScript/TypeScriptPythonRubyPHPSwift

cloud

AWSGoogle CloudPulumiTerraform

frontend

ReactNext.jsNuxtVueReact Native

backend

NestJSNode.jsFlask

data

Jupyter NotebookPandasTableau

design

Adobe PhotoshopAdobe LightroomAdobe Premiere ProAdobe After EffectsFigmaSpark AR