iOS Software Engineer II @ Life Fitness

I build the thing
you actually needed.

I'm Clarence — a Singapore-based iOS engineer. I build products shaped around the problem the person in front of me actually has, from crypto trading to connected gym hardware to high end luxury goods boutique. I also teach working professionals to build with AI.

Portrait of Clarence Chng

Projects

Systems I've shipped

Built for crypto trading, connected gym equipment, government tax, and luxury retail — mostly iOS, some full-stack.

Professional work

04
  • Life Fitness Connect

    Life Fitness / Hammer Strength

    Dec 2025 — Present

    Led the UI revamp of Life Fitness Connect, the app members use to plan and track their gym training, and built the Apple Wallet integration that lets a member tap their phone on a console to sign straight in — no manual login at the machine. SwiftUI on the front, Bluetooth LE against real gym hardware underneath.

    • SwiftUI
    • PassKit
    • Bluetooth LE
    • Hardware
  • OEX Portfolio

    OKX Lite

    Dec 2023 — Jun 2025

    Built the Portfolio feature in OKX Lite with the OEX exchange team — the screen a user opens to see what they hold and what it is worth. Shipping it meant clearing a different regulatory bar in every market it launched into, including Brazil and Turkey, with the work split across Singapore and Bay Area time zones.

    • iOS
    • SnapKit
    • Regulated markets
  • P2P Marketplace

    OKX Pro — offshore platform

    Aug 2022 — Nov 2023

    Delivered the iOS side of OKX Pro's peer-to-peer marketplace, where users trade crypto directly with one another instead of against an order book. Built with product and design teams split across Singapore and Hong Kong.

    • iOS
    • Swift
    • SnapKit
    • Fintech
  • Stamp Duty System (ISDS)

    Inland Revenue Authority of Singapore

    Dec 2021 — May 2022

    Built AngularJS microfrontends over a .NET Core backend for Singapore's next-generation stamp duty portal, part of the wider IRIN3 programme. Now in production, serving Singapore's taxpayers and IRAS tax officers.

    • AngularJS
    • .NET Core
    • Microfrontends
    • Jasmine

Independent work

02
  • Point of Sale

    Singapore Luxury Boutique Retail Store

    Designed and built a boutique's entire point-of-sale system end to end — the native iOS client, the Node.js backend behind it, and the process the shop floor now runs on. Barcode scanning keeps stock counted as goods move. Invoices are generated as PDFs at the counter and signed on device with Apple Pencil, so a sale closes without paper. Automated email and WhatsApp follow-ups pick up once the customer leaves, turning a single visit into an ongoing line between them and the sales floor.

    • SwiftUI
    • Node.js
    • Barcode scanning
    • Apple Pencil
    • WhatsApp
  • Interest Waitlist

    Singapore Luxury Boutique Retail Store

    Replaced the paper interest forms a boutique kept by hand with a native iOS waitlist for the shop floor. Staff log a customer against a specific piece the moment they ask about it, so the queue for every product sits in one place instead of in a binder — and nobody has to work out who asked first.

    • SwiftUI
    • iOS
    • Node.js
    • Luxury retail

Experience

Where I've done it

  • Dec 2025 — Present

    iOS Software Engineer II

    Life Fitness / Hammer Strength

  • Dec 2023 — Jun 2025

    iOS Software Engineer — OEX

    OKX

  • Aug 2022 — Nov 2023

    iOS Software Engineer — P2P

    OKX

  • Dec 2021 — May 2022

    Software Engineer

    Inland Revenue Authority of Singapore (IRAS)

Teaching

The other half of the work

Designing and delivering hands-on courses in Generative AI, IoT, and digital making — for working professionals retraining mid-career, and for students meeting code for the first time.

  • Oct 2025 — Present

    Teaching Assistant

    SUTD Academy

    Support delivery of 'Understanding and Applying Generative AI with Large Language Models', guiding working professionals through LangFlow and applied LLM work.

  • Jun 2024 — Jun 2025

    Affiliate Faculty

    SMU Academy

    Delivered hands-on Python training — variables, decision-making, loops — to secondary students from Epsom College in Malaysia, alongside digital making with BBC Micro:Bit.

  • Sep 2013 — Present

    Associate Instructor

    Developer Learning Solutions

    Initiated and co-conduct a series of IoT courses teaching customers to get started with Raspberry Pi and Python.

Details

Background

Education

  • 2018 — 2022

    B.Comp (Hons with Distinction), Information Systems

    National University of Singapore

  • 2013 — 2016

    Diploma with Merit, IT (Mobile Business Applications)

    Ngee Ann Polytechnic

Toolkit

Mobile
iOS, Swift, SwiftUI, Objective-C, MVVM, Bluetooth LE
AI & IoT
Generative AI, LangFlow, NLP, Prompt Engineering, Raspberry Pi, Arduino, BBC Micro:Bit
Web & Backend
Angular, AngularJS, C#, .NET Core, PHP, Microservices, Java
Practices
Global Product Launches, Unit Testing (Jasmine), Microfrontends, Business Analysis, Teaching

Building something, or teaching it?

Always happy to talk iOS, applied AI, or course design. Based in Singapore and reachable on any of these.