Berlin, Germany

Tom Arrell

Elite
@tomarrell

Principal Backend Engineer @SynthFlowAI — Lover of Rust and Go, hack around building keyboards when I'm bored

lbadd. LBADD: An experimental, distributed SQL database

388

wrapcheck. A Go linter to check that errors from external packages are wrapped

375

miniqueue. A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.

210

rust-elias-fano. Elias-Fano encoding implementation in Rust

32

vim-npr. Sensible 'gf' for Node Path Relative JS module resolution per project 🐿

23

rasp-ws2812b. Controlling WS2812b LED's using Rust on the Raspberry Pi

19

snake. Parallel, abstract Snake engine :snake:

9

poker_tracker_api. A Poker tracking API written in Go

7

talks. Slides and notes for talks that I've given

7

generative. Generative art experiments

7

poker_tracker_ui. React UI for Poker Tracker App

6

R2D2. React HOC for ensuring data from store, otherwise dispatching for it

5

qmk_firmware. keyboard controller firmware for Atmel AVR and ARM USB families

5

ChangeCMS. Change - A lightweight NodeJS CMS platform built with Meteor

5

rmraf. Play with fire, and your root directory's existence!

5

React-Express-Skeleton. A Simple React + Express Application Skeleton

4

tre. A simple, fast and interactive alternative to 'tree'

4

tools. Personal tooling configuration

4

tomarrellcom. Old personal site source. Includes interactive snake game written in vanilla JS working on both desktop and mobile.

4

gif_emoji. Turn images into animated rotating gifs

4

sumup-lessons. Repo containing information for the Go programming lessons run at SumUp

3

blog. Personal blog, barely coherent

3

website. Personal website, ab 2019

3

Date-Cake. A natural-language date calculator

2

react-media-rtc. A lightweight WebRTC library for React apps

2

dotfiles. Emacs configuration. Forked from @d4ncer

2

multitouch. Go

1

raylib-go. Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

1

photos. Documenting my personal photo backup strategy

1

redcon. Redis compatible server framework for Go

1

o_f. Go

1

Email-Scraper. Python

1

rust-hands-on. Repo containing code used at the Rust functional programming hands-on meetup

1

emu. A tool to help manage .env files per project

1

tomarrell. Add README.md to my GitHub profile

1

SkiSim. A ski-field simulation with GUI written in Java including fully implemented multi-threading.

1

poker-v2. Poker Tracker reborn, in Rust

1

vim8. Vim8 specific dotfiles

1

BankErrorChecking. Project for Thales NZ. Checks for errors/inconsistencies in reports sent and received from a bank.

1

cms-experiment. CSS

1

loki. Like Prometheus, but for logs.

1

dots. Personally written & maintained custom dotfiles

1

plantower. A library for decoding data from the Plantower series of sensors

1

infra. Personal infrastructure manifests

1

redcli. A simple Redis client for Pub/Sub

1

golangci-lint. Fast linters Runner for Go

1

MeteorTodo. Meteor Todo Application

1

rust-cli-table. A CLI tabling tool which parses CSVs - Rust

1

tomarrell.co. My personal website and development blog.

1

openapi.tools. A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing

1
50
Apply