building things i find interesting, keep scrolling for some projects
third year student @ usyd
An keyboard layout analyser to analyse layouts with magic keys, combos, layers, and tap holds.
Features a simple lisp like DSL for input, allowing to combine commands like:
(compare sturdy (swap sturdy ab))
The first analyser for keyboard layouts that contain magic keys!
Analyses any layout to find statistics such as same finger bigrams, rolls, redirects, scissors, and more.
A prototype of a Turing machine runtime and DSL written in Typescript. This allows for more readable code and macros, reducing code repeating and increases clarity.
Find the repo on my Github.
Built with with Clojure, markdown, and CSS. The Clojure acts as a static site generator, linking all the markdown files and adding some additional structure.
Hosted on ttexchange.org. The domain may be expired by the time you follow the link.
Initially this project will be a front-end only project with the goal of eventually expanding it to add more user functionality with a backend.
The project is built with the following technologies: