Eugene is a software engineer passionate about community impact. He crafts intuitive products, designs with empathy, and ‪‪❤︎‬ builds tools that create meaningful change.

I build meaningful, human-centered digital experiences.

I'm Eugene, a software engineer with a passion for development and design. I graduated with a Bachelor of Computing from the National University of Singapore (NUS). With hands-on experience across the software development and UX design life cycles, I thrive at the intersection of code and creativity. I hope to use my skills to create positive impact on others.

✿ I code. I specialise in software engineering, with experience in web, app, and game development. I enjoy tinkering with new technologies to bring ideas to life.

✱ I design. I prioritise user experience in my products, with an understanding of the UX design lifecycle and strong prototyping skills. My goal is to create solutions that genuinely address users' needs.

‪‪❤︎‬ I contribute. I contribute to my community by applying my knowledge to solve problems and support those in need. I'm driven to create products that benefit the people around me.

Work Experience

Project
iOS Engineer
Jul 25 - Present

Shopee

Singapore

  • Collaborated on maintaining Shopee's native iOS app as part of the Mobile App & Frontend, Native Infra team.
  • Worked on developing and maintaining native infrastructure components, including SDKs and core platform modules, to support app-wide functionality.
Objective-C
Swift
UIKit
Project
Data and Tech Intern
Sep 24 - Nov 24

Ministry of Social and Family Development

Singapore

  • Contributed to ops-tech solutions at Child Protective Service, Rehabilitation Protection Group.
  • Led the prompt engineering process for Gen AI bots designed to reduce the administrative load of child protection officers in organising and summarising case notes.
  • Performed feature engineering for a binary classification predictive analytics model to assess the risk of re-reporting for screened-out child abuse cases.
  • Translated ops officers' requirements and developed a case flow simulation model, enabling stakeholders to assess the impact of various parameters on CPS's case pipeline.
Python
Project
Information Technology Developer Intern
May 24 - Aug 24

CPF Board

Singapore

  • Contributed to the Special Account closure build at Retirement Decumulation Systems Department.
  • Amended 6 services for 55 Withdrawal using PayNow to accommodate changes in logic and computation.
  • Developed 3 APIs for a new system aimed at facilitating the withdrawal of new Retirement Account inflows for eligible members.
  • Updated the backend logic for a UI screen used in CPF Board's internal business portal.
  • Created 3 batch jobs to verify the validity of account numbers for CPF accounts and the eligibility of members for a valid Retirement Account.
Java Spring
IBM DB2
RTC Jazz
Jenkins
SoapUI
Project
Information Technology Intern
May 23 - Aug 23

CBM Pte Ltd

Singapore

  • Co-built a full-stack project management system for automation of report generation, reducing the number of platforms needed from 3 to 1.
  • Designed hi-fidelity prototype for the mobile application with Figma and implemented it with Flutter.
  • Created a web admin dashboard with HTML, CSS and JavaScript.
  • Built APIs using PHP Laravel for connection with a MySQL database.
Flutter
PHP Laravel
Voyager
HTML
CSS
JavaScript
MySQL
Figma

Research Experience

Lab Member
Aug 24 - Present

AI For Social Good Lab (AI4SG)

Singapore

As a Human-Computer Interaction (HCI) researcher at the AI4SG Lab, my research focused on exploring how technology can support AI literacy education among older adults. I'm particularly interested in human-agent interaction paradigms and how technology can be designed to enhance educational experiences for diverse populations.

Teaching Experience

Teaching Assistant
Jan 25 - May 25

NUS CS4218 Software Testing

Singapore

I assisted in grading coursework for 150 students, enhanced course materials, including tutorial questions and lecture slides, and actively supported student learning by responding to queries.

Advisor
May 23 - Aug 23

NUS CP2106 Orbital

Singapore

I mentored 11 teams of Year 1 undergraduates over a 3-month software engineering project. I enabled all teams to successfully complete the programme with 3 teams achieving Artemis (Extreme), the highest level of distinction. In recognition of my contributions, I was honoured with the Best Advisor Award.

Featured Projects

Just Yap!
Just Yap!

A web app that uses real-time social media data, AI, and interactive visuals to surface citizen complaints, uncover trends, and help government agencies make citizen-driven decisions.

Next.JS
TailwindCSS
shadcn
Flowbite
useSWR
Figma
Adobe Illustrator
Good Goods
Good Goods

Singaporeans recognise the importance of social enterprises and are willing to support them, but finding these businesses remains a significant challenge. Thus, Good Goods is a RAG-powered discovery platform that makes it easier for consumers to discover social enterprises based on their product needs. This is a product of Build for Good 2024 hackathon.

Next.JS
TailwindCSS
Flowbite
MongoDB
OpenAI
ITS Automated Testing Engine
ITS Automated Testing Engine

An automated testing tool that uses black box testing to test the Intelligent Tutoring System (ITS) developed at the Programming Languages and Software Engineering lab at School of Computing, NUS. It uses metamorphic testing, modifying base programs into semantically equivalent ones for bug detection.

Python
PyTest
OpenAI
Docker
Computer, Easy Lah!
Computer, Easy Lah!

Computer, Easy Lah! is an initiative that provides an interactive learning platform for senior adults to recap and practice the content taught in computer classes. It is built for Work Live Digital, and is supported by partners such as Family Central and Chua Chu Kang IT Centre.

Next.JS
TailwindCSS
Figma
Shooting Portals
Shooting Portals

Shooting Portals is a PC 2D puzzle-based platformer. The game revolves around Pulse, an inventor residing in the Portal Galaxy. His dog, Orbit, accidentally entered into an unknown galaxy. Hence, it is up to you to rescue Orbit.

Unity
Microsoft Azure PlayFab

Other Projects

Playbits
Playbits

A generative AI application that transforms traditional text-based educational material into an accessible revision flow designed for children with focus-related disabilities such as ADHD.

Next.JS
TailwindCSS
FastAPI
MongoDB
Figma
Work Live Digital Website
Work Live Digital Website

A brand new website for Work Live Digital, a social impact initiative that provides free basic computer workshops to older adults.

Next.JS
TailwindCSS
Flowbite
Figma
Roar of the Dinosaur
Roar of the Dinosaur

Help Rex, the leader of the dinosaurs, save the Dinosaur Galaxy from an incoming meteor, using his platform-spawning mechanics.

GameMaker
Finterest
Finterest

Chat with AI to gain deeper insights about financial articles, and generate summaries of articles if you are short of time.

Next.JS
Firebase
OpenAI
Figma
NeatNotes
NeatNotes

A notes-taking Android mobile application that provide features such as user authentication, notes-taking and PDF generation.

Flutter
Firebase
Figma
InternBuddy
InternBuddy

A desktop application designed for Computing undergraduates to systematically track and manage their internship applications.

Java
JavaFX
Jackson
JUnit
TestFX
BooBot
BooBot

A text-based GUI task manager application that helps you to keep track of your tasks, saving time and ensuring that you are on track.

Java
JavaFX
JUnit
MdNotes
MdNotes

A desktop web application that allows you to create and preview notes in Markdown.

ReactJS
Firebase
Brand Guide for Dinosaur Illustrator
Brand Guide for Dinosaur Illustrator

A brand guide created for a persona who specialises in creating dinosaur art for children's publications.

Adobe Illustrator
Adobe Photoshop
Adobe InDesign
CampusCollab
CampusCollab

A UX design project for a gamified mobile application that is designed to connect NUS students for recruitment of participants for surveys and studies.

Design Life Cycle
Balsamiq
Figma
ClosetLogue
ClosetLogue

A mobile UX design project that provides an interface to simplify the process of outfit selection for youths.

Design Life Cycle
Balsamiq
Figma
ShareCar
ShareCar

A car sharing mobile UX design project that aims to connect car owners with potential customers while protecting the interests of both parties.

Design Life Cycle
Balsamiq
Figma
mood
mood

A personal journal web application that allows you to create and edit journal entries, upload images, meditate and view profile information.

HTML
CSS
JavaScript
Django
SQLite

Volunteering

Project RAYS with Rare Disorders Society Singapore
Jun 25

Befriended individuals with rare disorders for arts and game sessions.

Care Corner
Jun 25

Taught basic Scratch programming to primary school children.

Paint-A-Home XXIV @ Hougang
Jul 24

Repainted a residential flat for Paint-A-Home XXIV @ Hougang.

Muscular Dystrophy Association (Singapore)
Jun 24, Jun 25

Faciliated an overnight camp organised for children.

Family Central
Dec 23 - Feb 24

Designed and faciliated a workshop on Google Gemini for 80 older adults.

CampusImpact
Oct 22 - Dec 22

Planned and conducted academic and enrichment activities for a Primary 4 student.

Work Live Digital
Dec 21 - Aug 24

Curated educational booklets on basic computer usage, faciliated computer classes for older adults, and developed a website for Work Live Digital.

CDAC Singapore
Feb 20 - Oct 20

Provided academic support in Mathematics and Science to a Primary 6 student.

Prison Fellowship Singapore
Mar 17 - Jun 18

Led a team of 5 to provide weekly tuition support and organise enrichment activities.

Fun and games at MDAS COMPASS Camp
Fun and games at MDAS COMPASS Camp 🌞
Project Rays - Love is not rare!
Project Rays - Love is not rare! 💕
Volunteer kickoff by Work Live Digital
Volunteer kickoff by Work Live Digital 😊

Awards

3rd Prize
NUS LifeHack 2025
Jun 25
Dean's List for AY24/25 Semester 2
NUS Coursework
Jun 25
Innovative Open-Source Excellence Award, Video and Marketing Excellence Award, and Best Project Award for CS3203 (Platinum)
NUS Computing 26th STePS
Apr 25
Software Engineering Focus Area (Distinction)
NUS Coursework
Jan 25
Top Students for CS4218 Software Testing
NUS Coursework
Jan 25
Dean's List for AY23/24 Semester 2
NUS Coursework
Jun 24
Dean's List for AY23/24 Semester 1
NUS Coursework
Jan 24
Orbital Best Adviser for CP2101 Independent Software Development Project
NUS Teaching
Jan 24
Top Students for CS2109S Introduction to AI and Machine Learning
NUS Coursework
Aug 23
Dean's List for AY22/23 Semester 2
NUS Coursework
Jun 23
Top Students for CS3240 Interaction Design
NUS Cousework
Aug 23
Judge's Choice for CP2101 Independent Software Development Project
NUS Cousework
Aug 22
Dean's List for AY21/22 Semester 2
NUS Coursework
Jun 22
National Youth Achievement Award (Gold)
NYAA
Mar 19
Presenting our project at Build for Good 24
Presenting our project at Build for Good 24 📝
Third prize at LifeHack 25!
Third prize at LifeHack 25! 🥉
Judge's Choice Award at Orbital 2022
Judge's Choice Award at Orbital 22 🏅

Illustrations

Yes... I like to draw in my free time 😋

carousel-0
carousel-1
carousel-2
carousel-3
carousel-4
carousel-5
carousel-6
carousel-7
carousel-8
carousel-9
carousel-10
carousel-11
carousel-12
carousel-13
carousel-14
carousel-15