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