Apple WWDC23 Swift Challenge Winner
At Apple Park, Cupertino
UK Global Talent Visa Holder
US O-1A Extraordinary Ability
Interactive gadolinium electron density runs on the full Next.js site.
Launch interactive site →Gadolinium atom — 4f⁷ electron shell
A 3D electron density plot of Gadolinium’s outermost electron configuration (f-orbital), modelled using spherical harmonics. Generated using my iOS app Atomizer AR.
Source on GitHubInteractive benzene orbitals run on the full Next.js site.
Launch interactive site →Benzene molecule — C₆H₆
Electron density calculated using DFT, with molecular orbital visualisation. Generated using a tool I developed: ElectronVisual.org.
Try it on ElectronVisual.orgElectronVisualized, Atomizer AR (Sep 2022 – Apr 2025)
- Quantum mechanics visualiser that uses DFT, across Web (Three.js), iOS, macOS, and visionOS via Atomizer AR (10K downloads). The project that won me the 2023 Apple WWDC Swift Student Challenge award.
- Tech stack: Three.js, React, Redux, WebXR; back end: RDKit, SciPy, ASE, GPAW, Celery, Redis, Docker, AWS
- Featured on the front cover of University of Oxford Professor Sir David Clary’s book, Walter Kohn (https://doi.org/10.1142/13806)
- Watch the demo walkthrough: YouTube
TrueDepth mesh viewer is available on the full site.
Launch interactive site →3D facial scan (iPhone TrueDepth)
3D meshing and registration method I developed for human–computer interfaces (computing IPD and head dimensions) and custom-fitted BCI headsets. Available on iOS.
Watch the demo on YouTubeOrch 3D head & face scan for iPhone
- iOS app using Swift and Objective-C++ with a C++ back end
- TrueDepth face scan with full point-cloud processing: ICP, feature-based pose estimation, meshing, and registration
- US provisional patent pending (No. 63/727,879) for aligning rough point clouds using only yaw, pitch, and roll from head pose estimation
3D head scan using only an iPhone — for pilot helmet design
Microsoft Flight Simulator with brain-computer interface (BCI) control
Experience
Start-up co-founder for Orchestr Inc (2026)
Reach Media Group — computer vision software engineer (2025)
Developing computer vision pipelines in C++ and Python (OpenCV, linear algebra), full-stack iOS, Objective-C, Swift, and Vue-based systems.
Seoul National University — research intern (July 2023)
Improved a molecular visualiser using Python (SciPy, RDKit); GUI for AutoDock Vina; experience with Docker and server orchestration under Prof. Juyong Lee.
with iJustine, at Apple Park during WWDC23
with my flight instructor at John Wayne Airport
Education
-
École de pilotage Saint-Hubert (2026)
Private pilot licence (PPL); steam gauge (six-pack); 1979 Cessna 152.
-
Orange County Flight Center (2025)
Training on Cessna 172 with Garmin G1000.
-
Sunrise Aviation (2024)
Training on Evektor SportStar light-sport aircraft.
-
University of California, Irvine — withdrew before completing a degree; major undeclared (2023)