jyooi@penang:~/about
--:--:-- MYT
$ ls -la ~/experience 6 entries · sorted by recent
Apr 2026 Present
Sabbatical Career development Penang, MY

Built elixir-opentui, an open-source terminal UI framework for Elixir with a high-performance Zig NIF backend - Elm-inspired architecture, a declarative View DSL, and 15+ widgets. Built agent-simple-english, a deterministic ASD-STE100 linter with one Engine, one CLI, and adapters for pi and Claude Code. Built pi-ask-user-question, a pi TUI extension that lets agents ask structured 1-4 question decisions with multi-select and Other support. Prepare for the Certified Kubernetes Administrator (CKA) exam alongside it.

ElixirZigKubernetes
Nov 2024 Apr 2026
Uchat Senior Software Engineer - Business unit Remote, Singapore

Shipped the real-time business platform at business.uchat.social - 500+ companies running B2C conversations, 100k+ customer messages a day - across a React + TypeScript frontend and a FastAPI backend on Kubernetes. Built the strongly-typed UI component system the platform is assembled from, load-tested the chat service to 100k concurrent connections ahead of traffic growth, and shaped feature scope with product and design.

ReactTypeScriptViteTanStack RouterSocket.IOFastAPIKubernetes
Feb 2024 Oct 2024
Accomy Senior Software Engineer Remote, Singapore

Led 2 frontend engineers to ship the MVP of a corporate hotel booking platform in 4 months, from empty repo to launch. Established the Next.js + TypeScript codebase from scratch, mentored 2 engineers onto it, and drove architecture decisions with product and design.

Next.jsTypeScriptReact
Jun 2021 Nov 2023
Coinalpha (Hummingbot) Software Engineer Remote, US

Built the React + FastAPI liquidity mining platform for Hummingbot, the open-source market-making framework - used by ~1,000 bot operators facilitating ~$100k in daily trading volume. Built and published @hummingbot/hbui, the Hummingbot design system, with design tokens synced from Figma into a Tailwind + React package used across the organisation's frontends. Fixed memory leaks that exhausted 8 GB machines within hours (~90% less steady-state memory), halved CI build times, and integrated MetaMask and Tezos wallets.

ReactFastAPIDesign systemsWeb3MetaMaskTezos
Jul 2020 May 2021
Areca System Contract Software Engineer Penang, MY

Built an Electron point-of-sale system from scratch for a 30-store nationwide supermarket chain - cashier UI, transaction flows, e-wallet payments - plus an over-the-air update pipeline so in-store terminals update automatically without on-site visits.

ElectronNode.jsPOS hardwareOTA
Nov 2017 Jun 2020
Aglive Pty Ltd Software Engineer Remote, Australia

Built and operated the tracking dashboard covering 500+ trucks and buses on the Austracker platform. Led deduplication of multi-million-row GPS data, removing ~25% duplicate records that fed customer reports.

ReactNode.jsTracking systems
$ cat skills.txt
languages
TypeScript · Python · Elixir · SQL
frontend
React · Next.js · Vite · TanStack Router · React Query · Socket.IO · Electron · Playwright · Vitest
backend
FastAPI · PostgreSQL · REST API design · load testing
infrastructure
Kubernetes · Docker · Helm · Terraform · Linux · Nginx · GitHub Actions · Prometheus · Grafana · Git
other
Design systems · real-time systems · Web3 wallets (MetaMask, Tezos)
education
B.IT Communications & Networking (Hons), UTAR · 2017
$ finger jyooi grab whichever channel suits you