Jake Hamilton's Projects
Types and factories for AJV schemas
I started using C25K, and I liked it, but I kind of wanted to remake it. So here goes!
A small node/typescript library for converting a bitmap to a canvas drawing.
A client for interfacing with a tp-link bulb so I can make pretty colors for my kids.
A CLI tool for building constants and enums for Typescript, .NET Core, and more.
You already know!
Rules for making switch/case expressions for union type values exhaustively checkable at compile time.
A lightweight library for resolving promises concurrently, with concurrency limits. I concur!/
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
My personal website!
Newman is a command-line collection runner for Postman
A color picker over a websocket, with a deno backend
Rust client library for Plaid, generated from Plaid's OpenAPI spec
Produces randomly-generated syncopation exercises for drummers. Built with React, Redux, Ramda, OSMD, and a from-scratch MusicXML generator.
Personal portfolio website in React
A general purpose YNAB enhancing browser extension for Chrome and Firefox. Have it your way!
WAR!