Projects

Freeze Alert

A Python script that checks the NOAA weather API and sends an email with SendGrid if a freeze is in the forecast. Runs on Google Cloud Functions. See the project post for details.

Retro Casio clock

A React implementation of the classic Casio F-91W watch.

Git conflicts Slack bot

A Slack bot that notifies a channel about git conflicts.

Hover Fetch

Prefetch links on hover.

Parse Sitemap

A tiny, zero-dependency function to parse an XML sitemap and return an array of URL objects.

501c3.fyi

A React application written in TypeScript to retrieve data from Charity Navigator. Express application hosted on Google Cloud.

Base-React-TypeScript

A template repository using Vite, React, TypeScript, React Query, React Testing Library, and other tools with ESLint and Prettier set up.