/ 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 comingGaya 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.
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