Projects

Gravity-spritekit

iOS n-body simulation visualized with metaballs. Physics and graphics provided by SpriteKit.

Swift - Released: 28 Jun 2015 - 14

github-scraper

Misc scripts for scraping GitHub.

TypeScript - Released: 30 Nov 2022 - 9

puppeteer-github-cli

CLI for GitHub automation driven by headless chrome.

JavaScript - Released: 10 May 2018 - 8

commit-emoji

Performs a git commit with a random emoji message. 😂 🤙 🚀

JavaScript - Released: 24 Jan 2019 - 8

id-shortener

Efficient id / url shortener for NodeJS backed by pluggable storage defaulting to redis.

JavaScript - Released: 02 Jun 2017 - 10

Milton

C++ Rendering Framework w/ MLT, bidi path tracing, etc. and OpenGL Previews (undergrad thesis project from Brown '09)

Released: 05 Aug 2012 - 12

phash-im

Perceptual image hashing provided by imagemagick.

JavaScript - Released: 04 Apr 2018 - 6

ow-lite

Lightweight replacement for the ow validation library meant for browser usage.

JavaScript - Released: 13 Jun 2018 - 3

open-source

Keeping track of my various open source projects.

Released: 02 Aug 2018 - 9

wahlburger

Get dem burgers

JavaScript - Released: 16 Aug 2018 - 7

stripe-coupon-to-string

Converts a Stripe Coupon to a string that describes the discount.

JavaScript - Released: 19 Jul 2020 - 0

p-exiftool

Wrapper around exiftool for reading metadata from many different file types.

JavaScript - Released: 03 May 2018 - 6

koa-micro

Koa 2 microservices with batteries included.

JavaScript - Released: 18 Apr 2018 - 5

is-acronym

Determines whether a given string is a common English acronym.

JavaScript - Released: 16 Aug 2018 - 6

rect-contain

Computes a transform between two rects just like background-size: contain.

JavaScript - Released: 17 Mar 2018 - 5

compare-images-exact

CLI for comparing two directories of images recursively.

JavaScript - Released: 14 Feb 2019 - 5

decompress-request

Decompress an incoming HTTP request if needed.

JavaScript - Released: 20 Jan 2020 - 4

concurrently-bug-repro

JavaScript - Released: 06 Jan 2020 - 0

pickle-pod

Interactive podcast experience featuring Lex Fridman. Powered by ElevenLabs, Dexa, and Vercel.

TypeScript - Released: 28 Jul 2023 - 4

react-springy-scroll

React utility that adds a physical springiness to elements on scroll.

JavaScript - Released: 05 Dec 2018 - 5

transitive-bullshit

Shortcut to my personal portfolio site.

JavaScript - Released: 31 Jan 2019 - 5

test-react-notion

Bare-bones comparison of react-notion and react-notion-x.

TypeScript - Released: 01 Mar 2021 - 4

github-batch-bump-year

Batch updates the current year in all license and readme files for your public GitHub repos.

TypeScript - Released: 02 Jan 2023 - 4