About Me

My CV - Information about me, where I've worked, and what I've worked on.

  • About Me

Barrelsby

Node.js command line utility to automatically generates index.ts files for typescript codebases.

  • TypeScript
  • Continuous Integration
  • Unit Testing
  • NPM

CSGO Rankings Graph

Charts HLTV rankings of professional teams in the game Counter-Strike: Global Offensive.

  • TypeScript
  • SVG
  • Data Viz
  • Web Scraping
  • Gaming

DatabaseObjects

Library of utilities and classes for inspecting database schemas.

  • C#
  • SQL
  • Nuget
  • Unit Testing

Milligrid

Responsive CSS grid system built using flexbox and based on Milligram

  • Sass
  • CSS
  • Continuous Integration
  • NPM

Quadrilactic

A game about a square jumping and bouncing through space, that you can play in your browser.

  • HTML5 Canvas
  • TypeScript
  • Gaming

Dots

An animated HTML5 canvas effect previously used on this page.

  • HTML5 Canvas
  • JavaScript

TSFluff

Joke TSLint rules that make TypeScript programming a painful experience.

  • TypeScript
  • Programming Langs

Esolangs and BMProg

Adventures in esoteric programming languages

  • C#
  • Image Processing
  • Programming Langs

ChromosomeLibrary

A library of bit-string crossover and mutation functionality for use in genetic algorithm projects.

  • C#
  • Genetic Algorithms

sn_caldera

sn_caldera_fix is a map for the "snipers only" gamemode in Team Fortress 2 built in the Hammer editor.

  • Gaming

10 Second Dirt

"10 Second Dirt" is a campaign I created for the game Trackmania 2020 featuring 25 different dirt maps with author times below 10 seconds.

  • Gaming

Dwitter

Explainations for some of my posts to Dwitter - a code-golfing social network.

  • HTML5 Canvas
  • JavaScript
  • Programming Langs

Celebrating Another Year of TypeScript

A blog post to celebrate TypeScripts birthday, written for YouView's engineering blog.

  • TypeScript

Light Switch Simulator Pro

A tongue-in-cheek light switch management simulator you can play in your browser.

  • CSS
  • Gaming

Wingman Tier List

A tier list for CSGO Wingman maps.

  • Gaming
  • JavaScript