CH·01 / Open-source agent
Preflight
An AI agent that fills job applications, with dry runs enforced inside the browser.
805 tests · CI on Linux + macOS
Two recent projects, then the JavaScript projects I built while learning in 2020.
CH·01 / Open-source agent
An AI agent that fills job applications, with dry runs enforced inside the browser.
805 tests · CI on Linux + macOS
CH·02 / Browser game
A small, cozy dungeon crawler that runs in the browser, built with plain JavaScript and Canvas 2D.
CH·03 / Earlier work
Source code for each one, and live demos for the two that are still hosted.
2020
Weather forecasts for anywhere in the world, from the Dark Sky and Mapbox APIs.
Node.js · Express · Handlebars
2020
A REST API for tasks with user accounts, token authentication and file uploads, backed by MongoDB.
Node.js · Express · MongoDB · JWT
2020
Real-time chat over WebSockets, with a profanity filter.
Node.js · Express · Socket.IO
2020
A full-stack store with a GraphQL API and Stripe payments.
React · Next.js · Apollo · GraphQL · Prisma · Stripe
2020
Type Markdown and see it rendered as you type.
React · marked · Bootstrap
Source for Markdown-PreviewerLive demo of Markdown-Previewer
2020
A random quote generator.
React · Material UI
Source for Random-Quote-MachineLive demo of Random-Quote-Machine
2020
A drum machine built in React.
React