Skip to main content
Chee Leong

Software Engineer Malaysia

Building useful systems from complex information.

I build developer tools, structured data, and technical communities. These practical systems make information easier to validate, reuse, and share.

A cat sitting in front of a computer monitor

Selected work 09

Projects

Open-source projects organized by focus: browser tools, structured game data, and public-interest information systems. Every project is presented with equal weight.

Browser tool

Collager

A private, client-side editor for turning batches of photos into polished collages.

Offers eight layout engines, deterministic randomization, direct crop controls, social-media presets, and high-resolution PNG or JPEG export without uploading photos.

Browser tool

Word Search Puzzle Generator

A browser-based generator for creating printable word search puzzles from custom words and hints.

Creates reproducible seeded puzzles with answer keys, PNG and print-ready PDF output, and shareable links—all locally in the browser.

Browser tool

Troika! Character Generator

A static, browser-based character generator using live data from Troika! System JSON.

Fetches live game data and schemas at runtime to generate character sheets without storing a local data snapshot.

Structured data

Graph20

Machine-readable reference data for the D&D 5.2.1 System Reference Document, with source-level provenance.

Publishes 2,112 rules, classes, spells, monsters, and other entities as JSON-LD with validation schemas and a static explorer.

Structured data

Blades in the Dark System JSON

A source-faithful, machine-readable edition of the Blades in the Dark System Reference Document.

Publishes modular JSON-LD records, searchable indexes, validation schemas, and line-level provenance back to the authoritative source.

Structured data

Basic Roleplaying System JSON

A source-faithful, machine-readable edition of Chaosium's Basic Roleplaying System Reference Document.

Turns the SRD into modular JSON-LD records with typed data, validation schemas, search indexes, and source-level provenance.

Structured data

Troika! System JSON

Machine-readable JSON, JSON-LD, and validation schemas for the Troika! tabletop RPG System Reference Document.

Includes an aggregated data bundle, validation schemas, and 36 character backgrounds.

Structured data

Worlds Without Number System JSON

JSON schemas and data objects for Worlds Without Number based on the official System Reference Document (SRD).

A reusable, validated foundation for tools built around the game system.

Civic technology

BillWatcherNext

A provenance-first, read-only index of Malaysian Parliament bills.

Preserves timestamped page and document snapshots, tracks content changes, and serves a searchable server-rendered index and API.

Community work 03

Communities

Spaces for Malaysian engineers and developers to connect, learn, and share what they know.