~/ian-thoong · engineer · systems · automation

I see people and code as systems - patterns to be taken apart, understood, and rebuilt sharper. I build fast game engines, lean infrastructure, and automation that does the boring work for me.

Daily drivers
Next.jsTailwindDockerNginxLinuxJava / Spigot
// philosophy

Everything is a system. So I take it apart until it makes sense, then put it back together better.

My instinct is to find the pattern underneath the surface - whether it is a netcode quirk in a Minecraft brawler, the moving parts of a luxury fleet operation, or the tells in how someone thinks. Reverse engineering is not a trick I do; it is the way I read the world.

That lens shows up in the work: tight state machines, clean infrastructure, and automation built to remove the parts a human should not be doing by hand.

  • pattern()find the structure first
  • decompose()split into solvable parts
  • rebuild()ship it sharper than before
  • automate()never do it twice by hand
// elite stats
200WPMTyping speedThoughts hit the screen as fast as they form.
1500Codeforces ratingCompetitive programming, under-the-clock problem solving.
Top 12FL Lockheed CodeQuestAdvanced division, statewide field.
// selected work
01

GemFights

A high-skill, fast-paced Minecraft brawler engine and SDK.

A brawler built for mechanical depth: a clean ability SDK driven by unique per-ability state machines, so combat reads as crisp inputs and predictable, high-ceiling outcomes rather than RNG.

JavaSpigotState machinesSDK
02

Stella Exotics

Technical Lead & Equity Holder

Digital infrastructure behind a $200k luxury fleet.

I own and run 'Fleet Senpai', the digital backbone for a luxury exotic fleet - booking, operations, and the systems that keep a high-value fleet moving without friction.

Next.jsLinuxNginxOperations
03

Grow a Garden Macro Bot

Image-recognition automation for a Roblox game, with a real UI.

A pyautogui + computer-vision bot that reads the screen and plays on its own, wrapped in an Electron / HTML frontend so configuring and running it feels like a real app, not a script.

PythonpyautoguiOpenCVElectron
04

Bracket Python

A compiler that lets you write Python with curly brackets.

A parser and transpiler that takes brace-delimited Python and emits ordinary, indentation-correct Python - a small language toolchain built to understand how parsers and code generation actually work.

PythonCompilersParsing
// contact

Have a system worth taking apart?

Open to hard engineering problems: game systems, infrastructure, automation, or anything that rewards seeing the pattern first. Send a note and it lands straight in my inbox.