JamesErrington
Software Engineer at Preqin. Interested in Databases, Programming Language Theory, Web Development. MEng Computer Science, University of Southampton.
PreqinLondon
Pinned Repositories
.config
2048-wasm
2048 clone written in C onto HTML canvas via WASM
advent-of-code-2021
Advent of Code 2021
advent-of-code-2022
Advent of Code 2022 - Go + Zig
css-parser
Go CSS Parser, built following the spec
happy-hunting-grounds
Web quiz based on the Football Cliches segment. Built with HTMX and F3 PHP
hh-strava-gallery
React and Firebase application for displaying Strava art from members of the Hertfordshire Orienteering Club (HH)
lazy-iterable
A lightweight, powerful library that provides wrapper classes and utility functions for lazily-evaluating data structures, including support for async sources, and built completely with native JavaScript features.
zig-rbtree
Red Black Tree implementation in Zig
zig-tetris
Tetris implemented in Zig compiled for WASM and SDL2
JamesErrington's Repositories
JamesErrington/lazy-iterable
A lightweight, powerful library that provides wrapper classes and utility functions for lazily-evaluating data structures, including support for async sources, and built completely with native JavaScript features.
JamesErrington/happy-hunting-grounds
Web quiz based on the Football Cliches segment. Built with HTMX and F3 PHP
JamesErrington/zig-rbtree
Red Black Tree implementation in Zig
JamesErrington/zig-tetris
Tetris implemented in Zig compiled for WASM and SDL2
JamesErrington/.config
JamesErrington/2048-wasm
2048 clone written in C onto HTML canvas via WASM
JamesErrington/advent-of-code-2021
Advent of Code 2021
JamesErrington/advent-of-code-2022
Advent of Code 2022 - Go + Zig
JamesErrington/boggle
React implementation of the Boggle boardgame, with an Express server for coordinating online multiplayer
JamesErrington/css-parser
Go CSS Parser, built following the spec
JamesErrington/hh-strava-gallery
React and Firebase application for displaying Strava art from members of the Hertfordshire Orienteering Club (HH)
JamesErrington/lox-java
Lox interpreter from Crafting Interpreters, in Java
JamesErrington/tasiadb
A SQLite-inspired database engine based on a Log-Structed Merge-Tree, written in Zig.
JamesErrington/web-configs
Basic config file templates for commonly used web development tools
JamesErrington/aoc-2023
Advent of Code 2023, in C
JamesErrington/jameserrington.github.io
JamesErrington/jstore
JamesErrington/leetcode
JamesErrington/neon-react-go-todo
Basic Todo app with React, Go, and Neon
JamesErrington/preqin-technical-test
Take home test for Preqin Engineering Candidates
JamesErrington/skiplist
Exploring a basic KV Store like rocksdb, using a Skiplist
JamesErrington/tasiadb-c
JamesErrington/tasiadb-cpp
JamesErrington/tasiadb-go
A sqlite-inspired database engine written in Go
JamesErrington/wordle-solver
Automated Wordle solving
JamesErrington/yaml-form
JamesErrington/zig-http-server
Hacking around with http in Zig
JamesErrington/zig-wasm
JamesErrington/zig-ziptree
A basic ZipTree data structure, implemented in Zig.
JamesErrington/zigmander