Hi, I'm Ethan.

I'm a Software Engineer based in Singapore. Over 9+ years I've built interactive kiosks, AR experiences, websites, and mobile apps — from agency client work to enterprise platforms — and I care a lot about clean, well-crafted experiences.

About

Engineering with taste.

Software engineer with 9 years (2016–2026) building web apps, mobile apps, and kiosk applications. Comfortable across React, Vue, and Node.js, with hands-on AWS, OWASP / BurpSuite security scanning, and recent AI-integration work for client systems.

Portrait of Ethan Loh

Ethan Loh

Software Application Development Engineer · Singapore

Certifications

AWS

Experience

Timeline
  1. Software Application Development Engineer

    Oct 2022 — Present

    NTT · Singapore

    Support web and mobile apps on AWS — incident response, monitoring, and OWASP / BurpSuite security scans. Build with React and Node.js, and integrate AI features into client systems on request.

  2. Senior Mobile App Developer

    Jun 2022 — Aug 2022

    Beta Werkz · Singapore

    Built a React Native mobile application for end users — focused on getting the latest results to them quickly and reliably.

  3. Frontend Engineer

    Jan 2021 — May 2022

    Up DevLabs · Singapore

    Improved websites and mobile applications with Vue and Uni-App. Shipped new admin-panel features, fixed bugs, and upgraded existing projects.

  4. Software Engineer

    Jan 2020 — Dec 2021

    Trinax · Singapore

    Built websites, kiosk apps, web AR, and HTML mini-games with HTML/CSS/JavaScript. Shipped mobile apps with Ionic and React Native. Worked closely with Project Managers to validate requirements and scope.

  5. Web & Mobile Developer

    Aug 2016 — Dec 2019

    LOLOL · Malacca, Malaysia

    Delivered a Food Delivery app + website and Hotel information pages. React Native and Ionic on mobile; React and Angular on web. Owned the full process from UI/UX through delivery, handling real-time user needs.

  6. Graphic Designer

    Feb 2016 — Jun 2016

    Morgan Power · Tangkak, Johor, Malaysia

    Designed posters and edited visuals for the system. Managed blogger posts and pages to keep content and layouts current.

Skills

A versatile stack.

Tools and technologies I reach for regularly — from kiosks and AR to web, mobile, and cloud.

Web Development

01
  • React JS
  • Vue JS
  • Node JS
  • JavaScript
  • jQuery
  • HTML5
  • CSS
  • SQL
  • WordPress

Mobile Development

02
  • React Native
  • Ionic 3
  • Construct 3

Cloud & Security

03
  • AWS
  • OWASP
  • BurpSuite (Pentest)

Interactive Tech

04
  • Spark AR
  • A-Frame
  • 8th Wall
  • AR.js
  • Kiosk Applications

Design Tools

05
  • Photoshop

Selected work

Things I've built.

36 projects spanning interactive installations, websites, mobile apps, games, and brand work — built with teams and clients around the region.

CAAS — Interactive Wall
interactive

CAAS

Interactive Wall
Credit Suisse — Information Kiosk
interactive

Credit Suisse

Information Kiosk
GovTech — Photo Booth
interactive

GovTech

Photo Booth
HPB — Vending Machine
interactive

HPB

Vending Machine
Manulife — Game Kiosk
interactivegames

Manulife

Game Kiosk
Marina Bay Sands — Lucky Draw
interactive

Marina Bay Sands

Lucky Draw
Marina Bay Sands — Lucky Draw
interactive

Marina Bay Sands

Lucky Draw
Marina Bay Sands — Lucky Draw
interactive

Marina Bay Sands

Lucky Draw
Confidential Client — Interactive Wall
interactive

Confidential Client

Interactive Wall
The Clementi Mall — Information Kiosk
interactive

The Clementi Mall

Information Kiosk
BASF — Virtual Tour & Live Stream
website

BASF

Virtual Tour & Live Stream
Confidential Client — Interactive Wall
interactive

Confidential Client

Interactive Wall
JTC — Information Kiosk
interactive

JTC

Information Kiosk
JTC — Information Kiosk
interactive

JTC

Information Kiosk
La Mer — Information Kiosk
interactive

La Mer

Information Kiosk
LOLOL — Website
website

LOLOL

Website
LOLOL — Mobile App
mobile

LOLOL

Mobile App
LOLOL — Mobile App
mobile

LOLOL

Mobile App
LOLOL — Mobile App
mobile

LOLOL

Mobile App
Marina Bay Sands — Information Kiosk
interactive

Marina Bay Sands

Information Kiosk
Confidential Client — Web Mini Game
gameswebsite

Confidential Client

Web Mini Game
Moty Hotel — Website
website

Moty Hotel

Website
NCSS — Website
websitegames

NCSS

Website

No image available

graphic

Morgan Power

Graphic Design

No image available

mobile

Manulife

Mobile App

No image available

mobile

Macallan

Mobile App

No image available

mobile

Great Eastern

Mobile App

No image available

website

Kohler

Virtual Tour & Live Stream

No image available

mobile

Result Checking App

Mobile App

No image available

website

Admin Dashboard

Website

No image available

gameswebsite

Bee Runlness Game

Web Mini Game

No image available

mobileinteractive

Instagram Filter

Face Filter

No image available

mobileinteractive

AR Cooking Recipe

Augmented Reality

No image available

mobileinteractive

AR Image Tracking

Augmented Reality

No image available

website

Defence Agency

Multi-Vendor Bid & Budget Portal

No image available

websitemobile

Defence Agency

Admin Portal

Disclaimer — Project names, logos, and imagery shown here remain the property of their respective owners and are displayed for portfolio purposes only. No affiliation or endorsement is implied.