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

emat.tw end-to-end, solo — ~115k lines of TypeScript in production.

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.

Work

2026 — NOW

Emat — 擴益媒體Full Stack Developer

Building and maintaining full-stack web applications, handling end-to-end feature development from database design to frontend implementation. Responsible for delivering scalable solutions across the entire technology stack in a remote setting.

2025

Repertus GmbHSoftware Development Intern

Contributed to the conception and implementation of a new web platform. Supported frontend and backend development, database modeling, service integration, and technical documentation in a remote internship setting.

2023 — NOW

Bartender Association of TaiwanTranslator

Attend the World Cocktail Championship and translate the competition rules and regulations to the contestants. Also, translate the educational materials for the association.

Education

2025

HTW DresdenExchange Student - Informatik/Mathmatik

2021 — 2025

National Kaohsiung University of Science and TechnologyBachelor's Degree of Intelligence Commerce

Toolbox

ReactNext.jsTypescriptTailwindNode.jsPythonSwiftRustPostgreSQLDockerCloudflareFirebaseSupabaseTensorFlowC++C#PHP
A Northern Renaissance style oil painting of a medieval lady in a cluttered cabin, balancing a modern laptop on her horned headdress
PLATE I Household with laptop. Oil on panel, artist unknown. The machine balances fine; the goose remains suspicious.
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

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

01

Boppo

Jul 2026 - Present · Independent macOS product · 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+

02

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
03

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

04

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.

A 17th-century Dutch still life oil painting of lobster, pewter and fruit, with a modern mechanical keyboard and mouse among the objects
PLATE II Still life with mechanical keyboard. Oil on canvas, Dutch school of nobody. The lobster did not consent to the peripherals.
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.