/ tools · research utilities

Small tools for the work.

A growing shelf of free, browser-based utilities built around things I needed in my own research and teaching. No sign-up, nothing uploaded — everything runs locally in your browser.

The toolkit

1 tool · more coming
Reference formatterLive

Gaya UKM Reference Formatter

Turn a form, raw BibTeX, a .bib file or a DOI into a clean Gaya UKM reference list — author–date, hanging indents, italics preserved. Bahasa Melayu or English, with a live preview and one-click copy.

Fields · BibTeX · DOICrossref lookupBM / ENCopy & export
Open tool →

More on the way

New utilities land here as research throws up problems worth solving once and sharing. Have a request? Get in touch →

/ the playground · running live

Algorithms, demonstrated.

The methods behind the research, distilled to three small live sketches — a maze being solved, a flock self-organizing, and a cellular world unfolding. Touch them.

Search · Pathfinding

A maze, solved live

Breadth-first search floods the maze from the start, then retraces the shortest path to the exit.

Games · Simulation

A flock self-organizing

Three local rules, emergent murmuration. Click to seed, sweep to scatter.

Emergence · Cellular automata

A universe from four rules

Conway's Game of Life. Click and drag the grid to paint your own seed.

All honour prefers-reduced-motion · paused when scrolled out of view