zsh — whoami

$ whoami

HJ

H JH

iOS / Mobile App Engineer

$ cat about.md

I studied game development at university in Malaysia, then started my career in app and game development at a venture company. Since it was a small team, I was involved in everything from requirements definition and client meetings to development itself, working across a wide range of industries — education, games, banking, e-commerce.

Along the way I gradually specialized in iOS development, and in pursuit of more advanced technical work I moved to Japan in 2022. I now work as a mobile app engineer in Japan, building everything from fitness apps to business systems, insurance apps, and apps with IoT connectivity.

I've always loved games and had a strong interest in the technical strength of Japan's game development industry, as well as a long-standing interest in Japanese culture and subculture. I want to keep sharpening my skills while building things in Japan.

View Projects
01

// languages & tech stack

Skills

Languages

SwiftObjective-CJavaScriptC#(Unity)HTMLCSS

Mobile Development

SwiftUIReact NativeUnityFlutter

DB & Cloud

MySQLSQL ServerFirebaseSalesforce

Tools

XcodeGitVSCodePostman
02

// things I've built (newest first)

Projects

Elevator Diagnostics App

2025.05 - Present

An elevator diagnostics app over BLE. Working as SE on a 17-person project, handling screen/feature development, bug analysis, and code review, including file export/upload features.

SwiftUISwiftXcode

Insurance App

2024.11 - 2025.04

A non-life insurance app supporting AES encryption and Universal Links. Handled feature development (carousel, common picker) and code review (7 screens, ~5,000 LOC).

SwiftFirebase

Vehicle Inspection Certificate Viewer

2024.01 - 2024.10

An app reading vehicle inspection certificates and My Number cards via NFC. Handled SwiftUI screen development and bug analysis on a 40-person project (team of 12, ~5,000 LOC).

SwiftUISwift

Spa Management System for iPad

2023.03 - 2023.12

App and server development for an iPad-based business system. Implemented the MVVM pattern and communication APIs on a 30-person project (team of 10).

SwiftVisual Basic

Fitness App

2022.06 - 2023.02

An in-house fitness app, handled end-to-end from requirements through release, including designing and building custom components (~6,600 LOC).

React NativeJavaScript

uGift Coupon Purchase

2021.10 - 2022.05

A coupon-purchase e-commerce app built with the MVVM pattern and QR code generation, handled end-to-end from requirements through maintenance.

React NativeFlutter

Healthcare E-commerce App

2020.01 - 2021.11

An e-commerce app for pharmaceuticals and health products, handled the integration with the Salesforce server.

Objective-CSalesforce

Word Quiz Game App

2019.09 - 2019.12

A quiz game app built with Phaser (HTML5), handled the JavaScript framework implementation.

JavaScriptPhaser

Boost HTML5 Games

2019.08 - 2019.11

Development and performance testing of HTML5 games built with Phaser.

JavaScriptPhaser

Digital Signature App

2018.08 - 2019.08

A document management and e-signature app enabling paperless workflows, implemented photo-to-PDF conversion (14 screens, ~5,500 LOC).

SwiftXcode

Hong Leong Connect: Community

2018.03 - 2018.08

Handled design through maintenance of a banking community app.

SwiftMySQL

DSC IT Literacy Check

2017.06 - 2018.03

An educational app assessing students' IT knowledge, handled end-to-end from requirements through release.

UnityC#Phaser

Axiata Core Values Games

2017.04 - 2017.06

An internal corporate iOS game app built with the MVVM pattern.

SwiftXcode

Gamers Hideout

2017.01 - 2017.03

A retail app syncing data between POS systems and WordPress, with QR/barcode generation.

Objective-CMySQL

DT Café

2015.12 - 2016.12

Handled development through maintenance of a client-facing game app.

UnityC#MySQL

Funscore

2014.08 - 2015.12

A learning gamification app for schools, applying game design elements to education.

UnityC#MySQL
03

// career so far (newest first)

Experience

2022.06 - Present

Mobile App Engineer (Team Lead → SE) · SES / contract development (Japan)

Worked on a variety of mobile apps: fitness, spa business systems, vehicle inspection viewing, insurance, and elevator diagnostics.

  • Handled everything from external/internal design docs and test specs through code review
  • Built hardware-integration features (NFC, BLE) mainly with Swift / SwiftUI
  • Contributed to multiple 30-40 person projects

2014.08 - 2022.05

Software Engineer (Programmer → Team Lead) · IT venture company (Malaysia)

Built apps across a wide range of industries — education, games, retail, banking, e-commerce — growing from programmer to team lead.

  • Took on responsibilities beyond development, from requirements definition to client meetings
  • Built games and mobile apps with a range of technologies: Unity, Swift, Objective-C
  • Shipped 10+ projects to release over 8 years