Software engineer, NBA fan, geography & geopolitics nerd, sometimes a designer.
drift. Effortless ethereum development across web3 libraries
66gud-cli. TypeScript CLI framework with file-based routing.
10gud-bench. Straightforward benchmarking for JavaScript and TypeScript.
4gud-typescale. A type scale generator heavily inspired by the Typographic Scale Calculator from Jean-Lou Désiré.
3tesm-node. TypeScript execution for ESM that just works.
2twcn3. A utility for converting your codebase to tailwindcss-classnames v3.
2design-resources. A collection of resources I've created to try to make things easier when designing.
2url-poly. Polyfill for the URL web api.
2wasm-utils-rs. A collection of rust wasm utils
2orbit-db. Peer-to-Peer Databases for the Decentralized Web
1landing-page. CSS
1pyth-documentation. Pyth Documentation
1parse-bigint. Parses a number-like value into a BigInt with support for scientific notation, underscores, commas, and base prefixes.
1optmize-images. JavaScript
1js-sys-bigint-display-bug. A minimal repo demonstrating how a negative `BigInt` is formatted with 2 signs (i.e., `--1`).
1protoschool.github.io. The code that runs the ProtoSchool website. Visit https://proto.school for interactive tutorials on decentralized web protocols. Explore IPFS and Filecoin through code challenges, code-free lessons, and local events.
1jsx-ast. Generate an AST from a JSX file.
1ipfs-playground. JavaScript
1wasm-bindgen. Facilitating high-level interactions between Wasm modules and JavaScript
1animated-presentation. A machine learning presentation made for work. Words, colors, and logos have been replaced.
1native-sortable-list. Sortable lists using the HTML Drag and Drop API
1impause.js. Pause, resume, and navigation manipulation for impress.js.
1ryangoree.com_2017. Quick and dirty portfolio
1