SUKO KUO
A full-stack developer turning human wiggles into digital giggles — with a soft spot for eye-catching design and cutting-edge tech.
sz.ws — my own software studio, seven products deep.
About
Full-stack developer at Emat — made in Dresden, shipping whole products, database to pixels.
- *This site documents the journey. Some projects are rough, buggy, or unfinished — that’s the point.
- *Always learning, always improving. Hope you find something useful here. :)
Curriculum
Now full-time at Emat, remote — running sz.ws after hours.
Work
Emat — 擴益媒體Full Stack Developer
The whole platform, solo — marketing site, client portal, and a 45-page admin console; ~115k lines of TypeScript in production.
sz.wsCreator
An independent software studio — seven products in one catalogue, five shipped across web, macOS, and the CLI.
Repertus GmbHSoftware Development Intern
Helped conceive and build a new web platform — frontend, backend, and data modeling — as a remote intern for a Berlin team.
Bartender Association of TaiwanTranslator
Started as competition translator at the World Cocktail Championship — then built the association's website and its live scoring system.
Education
HTW DresdenExchange Student - Informatik / Mathematik
National Kaohsiung University of Science and TechnologyBachelor's Degree in Intelligent Commerce
Kaohsiung Municipal Kaohsiung Industrial High SchoolComputer Science
Toolbox
Building in public
A year of daily commits, in the open on GitHub.
Selected work
Five shipped products — solo builds with real users, not tutorials.

№ 01
sz.ws
Jul 2026 - Present · Independent software studio · Creator
My own software studio — seven products in one catalogue, on a two-letter domain.
- 7
- products, one catalogue
- 5
- shipped — web, macOS, CLI
The umbrella for everything I ship solo: an extensible self-hosted CMS, Boppo (macOS input-method repair), drop (ephemeral static hosting), Across (real-time voice translation), Cenotaph (browser extension, pre-alpha), Foldio (custom macOS folder icons), and a CLI calling card — npx sz.ws. Web products live on *.sz.ws subdomains, each its own Cloudflare Worker.
Solo build / Next.js 16 / React 19 / TypeScript / Cloudflare Workers / OpenNext / three.js / GSAP / Swift
Boppo
Jul 2026 - Present · sz.ws studio · macOS · Released
A macOS menu-bar app that repairs wrong-input-language typing in place — before you even notice.
- 0
- keystrokes stored or sent
- 100%
- on-device detection
For the moment you start typing before noticing the input language is wrong: Boppo reads a short physical-key sequence and safely repairs Traditional Zhuyin ↔ English, failing closed whenever the text context is ambiguous or cannot be verified — it would rather miss one repair than delete one character.
Swift / SwiftUI / AppKit / CGEvent tap / Accessibility API / XcodeGen / macOS 14+
emat.tw — 擴益媒體
Mar 2026 - Present · Full-time, Remote
Emat's whole platform — marketing site, client portal, 45-page admin console — architected and shipped solo.
- ~115k
- lines of TypeScript
- 272
- components
- 101
- API routes
A single Next.js 16 app I architect and ship end-to-end: the public marketing site, a client portal for project tracking and quotations, and a 45-page admin console — CMS, media library, portfolio, AI copilot, analytics, audit log. Proprietary — not open source.
Solo build / Next.js 16 / React 19 / TypeScript / Tailwind v4 / Cloudflare D1 / Firebase / R2 / AI SDK

su.travel
Oct 2025 - Present · Personal Project
A travel log that renders places as 3D Gaussian Splats — passkey login, EXIF geolocation, edge-hosted.
Interactive travel mapping and logging platform. Features 3D Gaussian Splats rendering using Three.js, automatic EXIF extraction for photo geolocation, passwordless WebAuthn/Passkey authentication, and an embedded Tiptap rich-text editor. Architected for high performance on Cloudflare D1 SQLite database and OpenNext serverless edge hosting.
Next.js 16 / React 19 / Tailwind v4 / Three.js / Gaussian Splats / WebAuthn / Cloudflare D1 / OpenNext
BAT Scoring System
Apr 2026 · Internal competition platform
Scores national cocktail competitions live — from QR judge login to Excel export.
Built for the Bartender Association of Taiwan, this internal scoring system covers the full competition flow: drag-and-drop forms, QR badge + PIN judge login, live scoring oversight, unlock handling, and Excel result export — with room to grow into a broader competition platform.
Next.js 15 / React 19 / TypeScript / Cloudflare Workers / OpenNext / Drizzle ORM / D1 / better-sqlite3 / TailwindCSS v4
Also built
Writing
Notes from the workshop — the most recent five.
Ending on a note I try to live by
“Rough, buggy, or unfinished — they’re all part of the growth.”
P.S. — certificates are filed in the archive.
