Projects

A collection of small open-source projects I've built as learning tools or to use in my day-to-day work.

rc-service

React Context Services — a tiny (<1 kb) dependency injection and state management library for React.

react-showof

A small (<500 b) opinionated component to help with mount/unmount transitions.

date-input-manager

Manages input state to make building date inputs straightforward and ergonomic.

staticmaps-react

Render simple static maps with React, supporting Polygons, Markers and Overlay images. Made as a side project, never published on npm, but heavily used inside company code.

openapi2ts

Generate TypeScript types for models and definitions from Swagger 2 JSON files.