Principal Backend Engineer @SynthFlowAI — Lover of Rust and Go, hack around building keyboards when I'm bored
lbadd. LBADD: An experimental, distributed SQL database
388wrapcheck. A Go linter to check that errors from external packages are wrapped
375miniqueue. A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.
210rust-elias-fano. Elias-Fano encoding implementation in Rust
32vim-npr. Sensible 'gf' for Node Path Relative JS module resolution per project 🐿
23rasp-ws2812b. Controlling WS2812b LED's using Rust on the Raspberry Pi
19snake. Parallel, abstract Snake engine :snake:
9poker_tracker_api. A Poker tracking API written in Go
7talks. Slides and notes for talks that I've given
7generative. Generative art experiments
7poker_tracker_ui. React UI for Poker Tracker App
6R2D2. React HOC for ensuring data from store, otherwise dispatching for it
5qmk_firmware. keyboard controller firmware for Atmel AVR and ARM USB families
5ChangeCMS. Change - A lightweight NodeJS CMS platform built with Meteor
5rmraf. Play with fire, and your root directory's existence!
5React-Express-Skeleton. A Simple React + Express Application Skeleton
4tre. A simple, fast and interactive alternative to 'tree'
4tools. Personal tooling configuration
4tomarrellcom. Old personal site source. Includes interactive snake game written in vanilla JS working on both desktop and mobile.
4gif_emoji. Turn images into animated rotating gifs
4sumup-lessons. Repo containing information for the Go programming lessons run at SumUp
3blog. Personal blog, barely coherent
3website. Personal website, ab 2019
3Date-Cake. A natural-language date calculator
2react-media-rtc. A lightweight WebRTC library for React apps
2dotfiles. Emacs configuration. Forked from @d4ncer
2multitouch. Go
1raylib-go. Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
1photos. Documenting my personal photo backup strategy
1redcon. Redis compatible server framework for Go
1o_f. Go
1Email-Scraper. Python
1rust-hands-on. Repo containing code used at the Rust functional programming hands-on meetup
1emu. A tool to help manage .env files per project
1tomarrell. Add README.md to my GitHub profile
1SkiSim. A ski-field simulation with GUI written in Java including fully implemented multi-threading.
1poker-v2. Poker Tracker reborn, in Rust
1vim8. Vim8 specific dotfiles
1BankErrorChecking. Project for Thales NZ. Checks for errors/inconsistencies in reports sent and received from a bank.
1cms-experiment. CSS
1loki. Like Prometheus, but for logs.
1dots. Personally written & maintained custom dotfiles
1plantower. A library for decoding data from the Plantower series of sensors
1infra. Personal infrastructure manifests
1redcli. A simple Redis client for Pub/Sub
1golangci-lint. Fast linters Runner for Go
1MeteorTodo. Meteor Todo Application
1rust-cli-table. A CLI tabling tool which parses CSVs - Rust
1tomarrell.co. My personal website and development blog.
1openapi.tools. A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
1