Hi, I'm Cat!
I'm a full-stack web developer experienced in Ruby, Elixir and JavaScript.
Hiring? Reach me by email.
Projects
BTroops View Source Code
A virtual implementation of FASA's 1989 wargame, Battletroops, for the browser. Suitable for single-player solo play or two-player hotseat.
Runs entirely on the client after the initial download from the server. Built with HTML5, SVG and JavaScript. Uses Node.js, Esbuild and Docker for building and running dev/test servers.
Pandoc View Source Code
A Hex package for installing and invoking Pandoc ("a universal document converter"), fashioned after Phoenix's Esbuild and Tailwind packages. Also included is a file system watcher, so that converted documents are updated as soon as content changes are saved.