okuso.uk — the profile issue

SUKO KUO

A full-stack developer turning human wiggles into digital giggles — with a soft spot for eye-catching design and cutting-edge tech.

Now shippingSummer 2026

sz.ws — my own software studio, seven products deep.

01

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. :)
02

Curriculum

Now full-time at Emat, remote — running sz.ws after hours.

Work

2026 — NOW

Emat — 擴益媒體Full Stack Developer

The whole platform, solo — marketing site, client portal, and a 45-page admin console; ~115k lines of TypeScript in production.

2026 — NOW

sz.wsCreator

An independent software studio — seven products in one catalogue, five shipped across web, macOS, and the CLI.

2025

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.

2023 — NOW

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

2025

HTW DresdenExchange Student - Informatik / Mathematik

2021 — 2025

National Kaohsiung University of Science and TechnologyBachelor's Degree in Intelligent Commerce

Toolbox

ReactNext.jsTypescriptTailwindNode.jsPythonSwiftRustPostgreSQLDockerCloudflareFirebaseSupabaseTensorFlowC++C#PHP
03

Building in public

A year of daily commits, in the open on GitHub.

FIG.01 — a year of commits, in ink. Open source and building in public at github.com/kuosuko.
04

Selected work

Five shipped products — solo builds with real users, not tutorials.

sz.ws
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

02

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+

03

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
04

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

05

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

05

Writing

Notes from the workshop — the most recent five.

06

Commissions

Got a project? Let’s talk.

I'm a remote full-stack dev at Emat — 擴益媒體, and the day job gives me clearance to take on side projects. Open to most kinds of work — landing pages, e-commerce, sign-up / event systems, internal tools, API / payment integrations, AI-assisted features, iOS prototypes. One or two at a time — clear scope, clean handoff. Not a fit for long-term retainer / on-call support.

Usually replies within a day.

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.