Skip to content

Projects

A select compilation of my software, spanning devtools, web apps, and computer vision.

Flatbread ๐Ÿž

flat-file Node GraphQL TypeScript CLI monorepo

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 ๐Ÿ“ฌ

Vue email JavaScript web app serverless
Liaison screenshot

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 โœจ

website SvelteKit serverless events GraphCMS
Reset Presents event page Reset Presents event page

The online anchor of Chicago's premiere inclusive event organization for underground talent, Reset Presents. This project experiments with how a minimal production company website can accessibly appear and behave, focusing on making it easy to access information about our events.

Depth Mapper ๐Ÿ“ท

Java OpenCV computer vision CLI

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

Amethyst crystal with a cat statue, super shallow depth of field

๐Ÿ“š Focus Stack

Amethyst crystal with a cat statue, generated max depth of field

๐Ÿ“ฆ Depth Map

Amethyst crystal with a cat statue, generated depth map

๐ŸŒฑ Pu-erh, wtf? ๐Ÿต

website Gridsome serverless Netlify CMS

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.