JT
  • Home
  • Projects
  • Extras
  • Contact

© 2026 Joshua Tjhie. All rights reserved.

GitHubLinkedIn

Projects

Games and tools I've built, with notes on the systems behind them.

Brickphone
Bursting Panopticon
Bursting Panopticon

Govern a city of living bubbles, where funding an invention can cost the supplies you need for the next crisis.

Game jamWeb
Copperfall
Copperfall

Tiny PNGs become playable chunks in this 2D browser game, built with a custom JavaScript engine.

Game developmentJavaScript
Cropped Reality
Game jam
Declinant
Dotdeck

Share the useful part of a developer setup. Dotdeck gives configuration snippets their own pages, explanations, and discussions.

WebDeveloper tools
Living Patch Maps

This thesis concept proposes a way to trace splits and merges in generated patterns and replay the evidence behind each event.

Concept
Data visualizationProcedural generationResearch
Personal Portfolio
Personal Portfolio

This portfolio runs a live reaction-diffusion simulation behind its writeups, with a single control to pause the ambient effects.

WebCreative coding
Steampunk Study
3D art
The Circussy One
The Circussy One

Automatic weapons keep firing while you chase upgrades and the Stage Door in this circus roguelite prototype.

Prototype
Game developmentProcedural generation
The Saga of the Broken Sword and the Torrent of Malice: The Return of the Scarlet King and the Accursed Queen of Terror
Game jam
The Second Student
The Second Student

A late-night misconduct email leads a student back to an AI chat in this interactive story based on the 2026 HEPI and Kortext survey.

Prototype
Data visualizationWeb