Projects
A select compilation of my software, spanning devtools, web apps, and computer vision.
Flatbread ๐
Eat your relationup data and query it, too, with GraphQL inside damn near any framework (statement awaiting peer-review).
Born out of a desire to Gridsome (or Gatsby) anything, this project harnesses a plugin architecture to be easily customizable to fit your use cases.
Liaison ๐ฌ
A modular, data-driven newsletter generator built on the JAMstack with Vue 2. Quickly build customizeable, responsive emails by joining together limitless external data sources.
Features ๐ฅฆ
- Multiple data sources allow for integration of data from a vast network of content like Multisite WordPress, eCommerce shops, blogs, etc.
- Plan newsletters across your entire network of assets from one place, seamlessly.
- Modular and therefore extensibile by design with custom block types.
- Built on the JAMstack, so self-hosting the project can be free.
- Generate email-compliant markup with real-time, client-side MJML transpiling.
- Create transferrable
.lzon
project files which can be consumed or modified by other users.
Reset Presents โจ
Depth Mapper ๐ท
Generates a depth map from a focal stack of images, using ideas proposed in this Stanford graphics paper.
๐๏ธ Example
Take a highly textured scene of 32 input images:
Image in the Stack
๐ Focus Stack
๐ฆ Depth Map
unplugin-obj ๐งต
Import .obj
files as strings in Vite, Rollup, Webpack + more.
๐งโโ๏ธ p5-Svelte ๐ธ
๐ฑ Pu-erh, wtf? ๐ต
Documenting all the teas I come across.
Currently in flux, undergoing a major refactor over to SvelteKit and Flatbread. The next version of the UI is gonna be wild & I'm very excited for it.
Jetstream ๐
Pull Tailwind's color palette into Adobe XD.