Hi
My name’s Jacob. I’m a backend developer who dislikes too much obfuscation/magic. You’ll find me most at home when I’m working with Node or Go.
In my spare time, not having the best musical ear, I have come to appreciate learning lots of music theory as a way to enable me to write pretty sounding things on the guitar.
Projects
did-donald-trump-really-tweet-that
A game where you must guess whether Donald Trump tweets are real or generated with ai
word-tennis
A multiplayer game in which users must type related words back and forth under timed pressure. For example, a round could go: apple -> computer -> mouse -> cheese -> holes -> pear (not related to “holes”, so the round ends)
Countdown
Struggle to get things done? With Countdown if you don’t finish a task in time, we’ll send out an embarrassing message from your email account to one of your contacts
Emote
A social network site with a twist: you can only post and comment using exclusively emojis (also includes an AI translator to convert plaintext into emojis)
wallpaper-mate
A CLI tool that fetches wallpapers based on your preferences and sets them as your desktop background
get-screen-resolution
An NPM package to get your screen’s resolution
dfm-scraper
A web scraper for downloading maths tutoring resources
data-structures-and-algorithms
Implementations of a bunch of common data structures written in Go
base64
A base64 encoder and decoder written in Go
booking-api
A REST API that handles bookings written in Go
js-golf
Me playing around with code golfing in JS
whack-a-mole
A whack-a-mole game with a timer, sound and high score tracker written with Vue.js
airstream-studio
A static site built with Jekyll for Airstream Studio, a photo booth company
therapy-kitchen
A static site built with Jekyll for Therapy Kitchen, a service that combines therapy with cookery