Meet the student who ships like a team.
I sweat every pixel
scroll: resolution follows you
with animation skills to boot.
I love making things you can play with
move your cursor · or your finger
and accessible too.
semantic html · focus states · reduced-motion respected — this page included
I build in 2D
and still show up for class.
Recent work and experiments
Kyro Market 2026 — LIVE
Founder · built solo
Build your own AI apps in minutes — describe what you want, bring your own API key, preview, ship, then sell them on the marketplace. 240+ apps, 80+ creators, 12,400+ uses, zero commission.
Visit kyromarket.com →Meshlab 2026 — LIVE
Turn an image into an editable 3D model in the browser, then export STL, OBJ, or GLB at real millimetre scale and go print the thing.
meshlab.ethansoh.com →Scripties 2025 — iOS
An iOS app that listens to you rehearse and tells you the truth about your pacing. Built during Swift Accelerator, tested on my own speeches first.
The full story →Axinote 2026 — LIVE
The study space that actually feels good. Notes, flashcards, deadlines, and focus timers in one warm place — with an AI that knows your schedule.
flowday.ethansoh.com →Ghost 2026
A platform Swift developers can use to run Swift entirely on the web. Because sometimes Xcode is just too far away.
View on GitHub →Swift Accelerator 2025 — 2026
Graduate · Apple, IMDA & SwiftInSG
Completed the eight-month iOS talent programme, then went a bit overboard: ten certifications across Apple, Google, Microsoft, and IMDA in four months.