Skip to content
View xxxxxthhh's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report xxxxxthhh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xxxxxthhh/README.md

Hi, I'm Tianhao Xu

Senior Consultant at Thoughtworks in Singapore. I work on client-facing delivery and full-stack development, and I own ongoing enhancements for a client's internal management system: translating business needs into requirements, guiding implementation and validating the result against agreed business rules.

How I work with AI

I mostly work by directing coding agents (Codex, Claude Code) rather than writing code by hand: I set the requirements and acceptance criteria, make the product decisions and check the result in use.

Selected projects

Project What it is
AtypicalLifeClub Bilingual personal site and research workspace on Hugo, with market-data pipelines maintained by GitHub Actions. Published at atypicallife.club.
rmclient Local web UI and CLI for a self-hosted reMarkable cloud: push books, manage the document tree, preview notebooks. Includes an offline demo that needs no server.
agent-office Local-first orchestration for Codex, Claude Code and other command-line agents: shared tasks, DAG workflows, review and rework loops, isolated writes.
swingMomentum A trading-strategy research project, closed when long-horizon backtests did not show an advantage over a broad-market index, and kept as an engineering lab for a Builder / Reviewer agent loop with ADRs and audit trails.
PocketAgentRemote macOS menu-bar app that turns a six-button retro controller into a remote for the Codex and Claude desktop apps: per-app key profiles, a command menu, an app switcher and hold-to-dictate. Its intro video is rendered entirely from code.
voicetyper macOS menu-bar dictation with Whisper transcription, bilingual voice commands and local history.
disciplined-engineering A Codex skill for bounded delegation: one accountable root agent, delegation only when it materially helps.

Two examples of the division of work: for rmclient I set the requirement that a non-developer must be able to set it up, and agents implemented and reviewed it; for agent-office I set the goals and asked several tools for independent assessments of how complete the work was.

A pronunciation-practice app I use regularly (Azure Speech pronunciation assessment, weak-word review, generated practice content) stays private for now; happy to walk through it in conversation.

Also in this account

  • Interactive self-study handbooks written in Chinese (system design, probability, options, AI systems and more), indexed at xxxxxthhh.github.io.
  • Training exercises from the 2020 Thoughtworks graduate programme and older learning forks, left in place as history.

Elsewhere

LinkedIn · Blog

Pinned Loading

  1. AtypicalLifeClub AtypicalLifeClub Public

    Public bilingual AI-assisted research and market-data workspace built with Hugo, OpenClaw workflows, and GitHub Actions.

    Python

  2. agent-office agent-office Public

    Local-first orchestration for Codex, Claude Code, and command-line agents.

    JavaScript

  3. disciplined-engineering disciplined-engineering Public

    A bounded-delegation engineering workflow for Codex

  4. rmclient rmclient Public

    Local web UI + CLI for self-hosted rmfakecloud: push books to your reMarkable, manage the document tree, preview notebooks

    Python 1

  5. swingMomentum swingMomentum Public

    Swing Momentum Scanner (SMM): constitution-driven daily scanner, shadow/paper trading system

    Python

  6. PocketAgentRemote PocketAgentRemote Public

    Turn a six-button retro controller (IINE Gamebrick) into a remote for the Codex and Claude desktop apps on macOS.

    Swift