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.

okuso.uk

1–2 side project slots openDresden, Deutschland
01

About

  • *Full-stack developer at Emat, shipping end-to-end — database design to frontend polish.
  • *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

Work

Education

Toolbox

ReactNext.jsTypescriptPythonSwiftSQLDockerC++C#PHP
“Rough, buggy, or unfinished they’re all part of the growth.”
03

Building in public

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

Selected work

01

Boppo

Jul 2026 - Present · Independent macOS product

A privacy-first macOS menu bar app for the moment you start typing before noticing the input language is wrong. Boppo reads a short physical-key sequence, safely repairs Traditional Zhuyin ↔ English in place, and fails closed whenever the text context is ambiguous or cannot be verified — it would rather miss one repair than delete one character. Everything runs locally, with no keystroke history or network layer.

Swift / SwiftUI / AppKit / CGEvent tap / Accessibility API / XcodeGen / macOS 14+

02

emat.tw — 擴益媒體

Mar 2026 - Present · Full-time, Remote

Solo build. Emat's core platform — 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). ~115k LOC TypeScript across 272 components and 101 API routes. 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

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

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 擴益媒體科技有限公司, 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.