Projects by Chyuang

Racing

Browser racing games on circuits shaped like countries, and points calculators for Formula 1 and Formula 2.

Patent tools

Tools for reading patents and answering Office Actions, and two write-ups of machine learning tests on patent documents.

Games

Word games, a mancala game and a set of two-player games, all played in the browser.

Self-hosted

Software that runs on your own computer, and Grafana dashboards for personal data.

Playground

A 3D PDF reader, a Golden Week calendar, a content filter for Reddit and X, and a Gaussian splat keyboard.

Writing

Essays on the history of Osaka in maps and on machine learning tests with patent documents.

All projects

Everything on the site in one list. Choose a tag to filter it.

Dance Dance Racing

A rhythm racing game for 1 to 4 players: hit the arrows on the beat to make your car go faster, on 145 country circuits.

Games

Draw Line Racing

A browser racing game where you draw the line around a country-shaped circuit, and your car drives it at the speed you drew it.

Games

Globe Prix

A browser racing game on 242 circuits drawn from country outlines, with Grand Prix Run races and free time trials.

Games

Pearcade

19 browser games for two players, from Air Hockey to Chess, on one keyboard, one phone, phones as controllers or online.

Games

Solve This OA For Me

Free patent prosecution tools: a patent reader, an Office Action agent on your own Anthropic key, an antecedent basis checker and a JP claim translator.

Patent

F1 Points Calculator

Predict Formula 1 race results and see how they change the championship, with every season since 1958 and older points systems.

Open Source

F2 Points Calculator

Predict the 2026 Formula 2 season by dragging drivers into qualifying, sprint and feature results, and see the standings update.

Pro Tools for Google Patents

Chrome extension for Google Patents: multi-colour keyword highlighting, Global Dossier documents and an AI chat about the patent.

PatentChrome Extension

FreshRSS + BPC

A FreshRSS extension that fetches the full text of starred articles from 942 news sites through a browser running the BPC extension.

Self-HostedOpen Source

TakeBack

A Chrome extension that blurs Reddit posts and tweets matching a rule you write in plain English, checked by a language model you choose.

Chrome ExtensionOpen Source

Your Letterboxd

A self-hosted Letterboxd stats dashboard that syncs your films, diary and ratings into SQLite and adds TMDB data. Runs in Docker.

Self-HostedOpen Source

Malay Wordle

Wordle in Bahasa Melayu, also called Katapat: guess the day's five-letter Malay word in six tries.

GamesOpen Source

OCR on Patent Figures with DeepSeek-OCR

12 tests extracting text and reference numbers from patent figure sheets using DeepSeek-OCR, GLM-OCR, and rotation heuristics.

PatentMLWritingEssay

Congkak

The Malaysian mancala game in the browser: play the computer at three levels, a friend on one device, or the daily puzzle.

Games

Failing to Train DeBERTa to Detect Patent Antecedent Basis Errors

Fine-tuned DeBERTa to detect antecedent basis errors in patent claims. It reached 90% F1 on synthetic data and 8% recall on real data.

PatentMLWritingEssay

Internet Speed Tracker

A speed test every 10 minutes with speedtest-cli, logged to CSV and charted in Grafana: download, upload, ping and speed by server.

Quantified Self

Maps of Osaka

Osaka in the maps its own library keeps, in order: a coastline nobody had seen, a castle buried under another castle, a map that took four years to cut after it was licensed, and the canals that are now an elevated road.

WritingEssay

Screen Time Tracker

A Grafana dashboard for ActivityWatch data: active time, top apps and sites counted only while at the computer, and an app timeline.

Quantified Self

Health Tracker

A Grafana dashboard for Amazfit Helio Strap data from Gadgetbridge: heart rate, HRV, SpO2, stress, steps and a nightly sleep log.

Quantified Self

Bookwheel

A 3D bookwheel in the browser: drop up to eight PDFs onto its lecterns and turn the wheel to read them.

Playground

Location Tracker

A Google Maps Timeline history exported from Google and self-hosted in Dawarich, with maps, distance stats and trips.

Quantified Self

Gaussian Splats

A Gaussian splat scan of a split keyboard that you can orbit in the browser and type on with your own keyboard.

Gaussian Splats

Golden Week Japan

An interactive calendar of every Japanese Golden Week from 1948 to 2126, showing which holidays fall on weekdays and which are lost to weekends.

Playground

Choo Choo Words

A word game where each word you spell lays railway track ahead of a speeding train, with a new Weekly board and a Daily word.

Games

Patent Figure Labeler

Archived web tool that wrote each reference numeral's element name onto the drawing sheets of a patent PDF, using Gemini.

ArchivedPatent

Japanese Patent Attorney Rankings

Grant counts and rates for 4,288 Japanese patent attorneys, from JPO data on applications published January to May 2010. No longer updated.

ArchivedPatent