Research engineer. Parsing theory, compilers, functional reactive programming.
smolgraph. An extremely small, easy to use multi-line-graph library.
43select.pink. A game of CSS selectors
14phage. The Phage Programming Language
13turtle-svg. A turtle graphics interpreter that outputs SVG
10blog-code. Assembly
9piq. C
9brownian-music. Music discovery through brownian motion
6hexplode-svg. hexplode in svg
5Befunge. An extremely fast befunge interpreter
5Nutmeg-Core. A 1:1 mapping of HTML code to JavaScript function calls
4game-of-life-gba. Conway's Game Of Life for Gameboy Advance
4lambda-repl. JS / jison port of my lambda-calculus reducer
3TrumpBot. A slackbot using NLP and Markov Chains
3vim-headings. Turn lines into beautiful headings
3owen.cafe. personal website
3nixos-dotfiles. system-wide dotfiles
3context-free-art. Generate art from context-free grammars
3pure-lambda. Lambda calculus expression simplifier repl
2struct-inspector. Haskell
2advent-of-code. Haskell
2efftest. Haskell
2js-hybrid-currying. Allows a function to be called with javascript function application syntax, or partially applied.
2pandoc-builder-monadic. Monadic (and monoidal) Haskell eDSL for constructing Pandoc documents
2cow-js. A cowsay easter-egg for your javascript console
2simfin. SimFin financial data API wrapper for Haskell
1neononempty. NonEmpty Haskell list type reborn out-of-tree
1resp. A pure-haskell, incremental parser for redis' RESP3 encoding
1multi-except. Haskell Applicative Exception type that supports multiple exceptions reported by one computation
1github-action-benchmark. GitHub Action for continuous benchmarking to keep performance
1hashcode-2019. Google HashCode 2019 solver in Haskell
1SpamPatrick. This is a script I wrote that spams the email form on Patrick O'Boyle's website
1clap.lol. clap 👏 dot 👏 lol
1nawf. Not A Web Framework
1Nutmeg-Router. URL manipulation and route manager for Nutmeg
1brainfuck-hs. Clean brainfuck interpreter in Haskell
1cv. HTML CV - aesthetic & maintainable
1glitcher-of-sorts. A pixel sorting program in GTK3 / C
1Iota. A collaborative line-art doodling website
1