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.

okuso.uk

1–2 side project slots openDresden, Deutschland
01

About

Full-stack developer at Emat, based 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

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.

Kaohsiung, Taiwan (Remote)Visit ↗

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.

Berlin, GermanyVisit ↗

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

Kaohsiung, TaiwanVisit ↗

Education

Toolbox

ReactNext.jsTypescriptPythonSwiftSQLDockerC++C#PHP
“Rough, buggy, or unfinished they’re all part of the growth.”
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

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.

P.S. — certificates are filed in the archive.