zsh — whoami

$ whoami▍

HJ

H JH

iOS / Mobile App Engineer

10+ years building mobile apps, end-to-end from requirements to maintenance.

00

// who I am

About

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

01

// languages & tech stack

Skills

skills.yml
Languages:
SwiftObjective-CJavaScriptC#(Unity)HTMLCSS
Mobile Development:
SwiftUIReact NativeUnityFlutter
DB & Cloud:
MySQLSQL ServerFirebaseSalesforce
Tools:
XcodeGitVSCodePostman
02

// 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
03

// things I've built (newest first)

Projects

// highlighted work

Elevator Diagnostics App

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

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

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

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
$ls projects/ --allShow 12 more
  • Fitness AppReact Native · JavaScript

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

  • uGift Coupon PurchaseReact Native · Flutter

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

  • Healthcare E-commerce AppObjective-C · Salesforce

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

  • Word Quiz Game AppJavaScript · Phaser

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

  • Boost HTML5 GamesJavaScript · Phaser

    Development and performance testing of HTML5 games built with Phaser.

  • Digital Signature AppSwift · Xcode

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

  • Hong Leong Connect: CommunitySwift · MySQL

    Handled design through maintenance of a banking community app.

  • DSC IT Literacy CheckUnity · C# · Phaser

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

  • Axiata Core Values GamesSwift · Xcode

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

  • Gamers HideoutObjective-C · MySQL

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

  • DT CaféUnity · C# · MySQL

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

  • FunscoreUnity · C# · MySQL

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

04

// feel free to reach out

Contact

zsh — contact

$ cat contact.txt

Open to new opportunities and technical conversations. Feel free to reach out.

› wongkh_90@hotmail.com