Donate to the ACLU | Shutdown ICE
I'm a Software Engineer specializing in Developer Experience (DX) and Platform Tooling. I build foundational tools and systems for the modern web, with a passion for untangling complex, low-level engineering problems and architecting elegant, large-scale systems with a deep focus on performance and computational efficiency.
color2k
— small color manipulation lib (2.9kB)babel-plugin-tsconfig-paths-module-resolver
— Use tsconfig paths in any project that supports custom babel configs.@ricokahler/pool
— likePromise.all
but you can limit the concurrency@ricokahler/lazy
— A small (~900B gzip), useful set of methods for lazy and async iteration of iterablesoauth2-popup-flow
— OAuth2 implict grant lib
next-data-hooks
— UsegetStaticProps
/getServerSideProps
as react-hooksnext-plugin-preval
— Pre-evaluate async functions during builds and import them like JSONnext-plugin-query-cache
— A build-time query cache for Next.js
Sanity App SDK
— A foundational toolkit for building real-time, multiplayer content apps@sanity/json-match
— A lazy JSON query engine@sanity/worker-channels
— Type-safe, structured communication between worker threads and parent processes via TypeScript meta-programming.@sanity/diff-patch
— Generate conflict-resistant Sanity patch mutations by comparing two documents or values.sanity-codegen
— Generate TypeScript types from your Sanity.io schemas
longtweet.io
— Jamstack TwitLonger alternative
hacker-ui
— a work-in-progress component libraryflair
— a work-in-progress CSS-in-JS lib for Reacthocify
— converts hooks to HOCs for compatibility with class-based components.react-mounting-transition
— helps you add transitions to components you dynamically mount to the DOM