I'm a full-stack developer with a passion for JavaScript, the Web, and creating intuitive developer tools and libraries.From playing trumpet to TypeScript, I've always been drawn to both technical precision and creative expression. I strive to build abstractions that make the complex feel straightforward and natural.When the code editor is closed, you'll find me perfecting recipes, exploring city streets, or learning new technologies.
Let's connect:LinkedIn |Resume
- watch - Minimalist web components alternative
- named-args - Named arguments for TypeScript functions
- create-converter - Type-safe object transformations
- csv-utils - Type-safe CSV manipulation
- create-virtualized-list-solid - Better virtualized lists for Solid
- create-infinite-resource-solid - Pagination primitive for Solid
- make-with - Functional composition utilities / alternative to classes/modules
- CSS Tags - HTML Tags for styling your app
- CSS Reset - A very opioninated CSS Reset
- effectively - Lightweight effect system for TypeScript
- annette - JavaScript library based on interaction nets(Work in progress)
- Combi Router - A composable client router, built on parser combinators
- Combi Parse - A Type-safe, friendly parser combinator library for TypeScript.
- TanStackDB Triplit - A collection generator for TanStack DB powered byTriplit.
- Parse Shopify CSV - Some simple helpers to aid in dealing with common tasks related to Shopify Product Export CSV files.
- Scoped Focusgroup Polyfill - A polyfill for theScoped Focusgroup Proposal
- Invokers - A superset of the newInvokers api / proposals.
- GPUI-TS - An experiment in bringing a gpui-like architecture to TypeScript.
- Events - An events library inspired by Remix Events and Solid-Events.
- Wordle Vanilla - Wordle clone in vanilla js, back when that was popping off
- Tbbr - A hastily made Chrome extension that sorts tabs by last recently accessed
- UPC App - An electron app to aide an managing upc codes(Work in progress)
- Network Manager TUI - A TUI for managing NetworkManager (nmcli) Wi-Fi connections on Linux, built with Go & Bubble Tea.(Work in progress)
PinnedLoading
- effectively
effectively PublicAn effect system for TypeScript inspired by algebraic effects.
- create-virtualized-list-solid
create-virtualized-list-solid PublicA helpful wrapper around @tanstack/solid-virtual that simplifies the creation of virtualized lists in Solid.js
TypeScript 8
Something went wrong, please refresh the page to try again.
If the problem persists, check theGitHub status page orcontact support.
If the problem persists, check theGitHub status page orcontact support.
Uh oh!
There was an error while loading.Please reload this page.




