Portfolio.

Back

Ephemeral Board

Ephemeral Board

A decentralized multichain conversation app. Built with Solidity, React, and Web3 JS. Users can post replies to the main conversation thread which resets after 99 replies. The app is fully decentralized and is not tied to any specific blockchain - it currently runs on the Ethereum Mainnet and the Kovan test chain.

SPEEK

SPEEK

An AI chatbot app built with NextJS and deployed on Vercel. OpenAI APIs were used for the chatbot responses.

This Site

Next.js site built with Tailwind CSS. This site uses SSR with a focus on speedy performance. It started off as a blog but now I'm integrating my personal site to live under the same roof

Kind of fun - the image above is an iFrame - you can keep opening this page and get a nice mise en abyme going.

Orthofast

Orthofast

I've been researching the Greek Orthodox Church and am intrigued by their fasting calendar. The existing best source for information on fasting restrictions is the Greek Orthodox Church's website, but I wanted to make a better one.

Orthofast is built on Rails and uses Postgres for the database. The page scrolls you to the current day and if there are fasting restrictions you can click to view modest meals that fit with those restrictions.

Shopify

Shopify

Led a team in the conception and building of an app that gives Shopify store product recommendations based on camera input. I'm hopeless at decorating my own home which led me to come up with this idea. The app won an internal voting competition.

Territory Foods

Territory Foods

Created a frontend components monorepo (Lerna/GH Packages) to solve design scalability problems across growing number of microfrontends.

Broke out order management from Rails monolith (ERB templates) in to Nextjs microfrontend app.

Living Spaces Furniture

Living Spaces Furniture

Wrote over 100 A/B tests using vanilla JS with the Document API. The optimizations from these tests led Living Spaces to achieve their first million dollar online sales day.

Built an WYSIWYG, drag-and-drop editor for designers to use for the creation of email templates. This was cool because I didn't have to write any more email templates after I built this app. I used the command line version of MJML to generate the HTML and ensure it worked across all email clients.

Greatreads

Greatreads

A React, Redux, and Express app for reading and logging books read. Uses MongoDB for storage. Project is now on a hobby dyno so it make take a moment to load on the first try.