Student developer · Singapore

Hi, I'm Ethan.I make stuff and put it on the internet.

I make apps, tools, and platforms — iOS, web, dev tooling, whatever the idea needs. Survived the Swift Accelerator, ship something most months, and do my best work at 2am for some reason.

Ethan Soh me trying to be a functional human
0+Open-source repos
0Certifications
0Live products
2amPeak productivity

Some things I've built.

All of these started as random ideas. These are the ones that made it out alive.

AI app builder · 2026 · Live

Kyro Market

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, and I take zero commission because I'm nice like that.

Visit kyromarket.com
Kyro Market — build your own AI apps in minutes

3D printing · 2026 · Live

Meshlab

Turn an image into an editable 3D model. Upload a reference, watch the geometry rebuild itself in your browser, then export STL, OBJ, or GLB at actual millimetre scale and go print the thing.

Visit meshlab.ethansoh.com
Meshlab — turn an image into an editable 3D model

iOS · 2025 · Swift Accelerator

Scripties

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.

Learn more
Scripties — speech review with words-per-minute and consistency scores

Web · 2026 · Live · formerly FlowDay

Axinote

The study space that actually feels good. Notes, flashcards, calendar deadlines, and focus timers in one warm place — with an AI that actually knows your schedule.

Visit flowday.ethansoh.com
Axinote — the study space that actually feels good

Machine learning · Research

BuildingBlocs

Teaching a camera to read sign language, one letter at a time. Accessibility tech that goes where it's needed.

iOS · In development

ADHD

A game that teaches what it actually feels like to have ADHD. Built to build empathy — intentionally hard to focus in.

Web · 2026

Ghost

A platform Swift developers can use to run Swift entirely on the web. Because sometimes Xcode is just too far away.

Web · 2026

CodeType

Typing practice built for programmers — real code, real syntax, real muscle memory. Semicolons included.

“Ship it before you're ready.”

— me, at 2am, every single time

A student who ships like a team.

Idea to prototype to production. The loop runs nightly, fuelled by hot chocolate and an unreasonable belief that it'll work this time.

Right now.

What's actually on my screen this month.

Building

Meshlab

Turning photos into printable 3D models. Currently fighting depth maps and winning, slowly.

Tinkering

Sanity

An all-in-one utility app for Mac — every little tool I kept installing separately, finally living in one sane place.

Exploring

Security & CTFs

Building CTFSolver, a web toolkit for capture-the-flag challenges. Breaking things, legally, for points.

Everything else, in the open.

Every original public repo on my GitHub — pulled live, so this list never goes stale.

All repositories on GitHub

The toolbox.

Picked up one project at a time. Still adding compartments.

Languages

SwiftTypeScriptJavaScriptPythonC++HTML & CSS

Frameworks & platforms

SwiftUIUIKitNode.jsFirebaseThree.jsNext.js

Tools

XcodeVS CodeGit & GitHubFigmaVercelHot chocolate

The paper trail.

Ten certifications across Apple, Google, Microsoft, and IMDA — plus a few wins along the way.

The journey so far

  1. 2026
    Founded Kyro Market

    Launched a zero-commission marketplace for developers. Built the whole thing solo, which explains a lot about my sleep schedule.

  2. 2026
    Certification sprint

    Ten certifications in four months across Apple, Google, Microsoft, and IMDA — mostly AI. Went a bit overboard. No regrets.

  3. 2026
    Swift Accelerator Programme — Graduate

    Completed the eight-month iOS talent programme by Apple, IMDA, and SwiftInSG. Graduated. Survived. Shipped.

  4. 2025
    Joined Swift Accelerator · built Scripties

    Got in, then built a public-speaking trainer for iOS as the capstone. Learned a lot. Slept a little.

  5. 2022
    NRC Top 20

    Top 20 in Singapore's National Robotics Competition — back when my code drove LEGO.

  6. 2021
    FLL Best Presentation

    Recognised for presentation quality and storytelling at FIRST LEGO League. The public-speaking obsession started here.

So, who am I?

I'm Ethan, a secondary school student in Singapore. Somewhere between classes and homework I started shipping apps, and now I genuinely can't stop. If I'm not coding, I'm probably rehearsing a speech or explaining to my parents why I'm still awake.

I like building things that make someone's day a little less chaotic — study tools, speaking coaches, random Mac utilities. Small, useful, done. And yes, I'm weirdly into vending machines.

School
Bukit Panjang Govt High
Primary stack
Swift · TypeScript · Node.js
Powered by
Hot chocolate
Class of
2026

Beyond the code.

The parts that don't compile but matter anyway.

Public speaking

On stage since FIRST LEGO League. Built Scripties because I wanted my own coach in my pocket.

Robotics

National top 20 before I could legally drive anything that wasn't LEGO.

Teaching

Apple Teacher certified for Swift and Mac. Helping classmates debug counts as teaching, right?

Vending machines

Genuinely fascinated. Self-contained, reliable, zero-downtime hardware businesses. The original ship-it machines.

Let's build something.

Got an idea in education, communication, or product design? I'd genuinely love to hear it. Non-scammy emails only, please.