isit.food

Api and client for classifying arbitrary input

  • Try it out yourself!
  • Uses vercel edge functions for faster api responses
  • Uses proprietary algorithm for efficient and scalable classification
  • Can determine foodiness at incredible scale and throughput
Vercel Deployment

Redis, Postgres, Neon.tech, Vercel Edge Runtime, Shadcn


Timeformer (Time Transformer)

Makes time stamps in various formats and zones

  • Simple static site
  • Supports many formats, including my favorite (RFC 5322/2822)
  • Can be used for scheduling meetings, planning events, and checking your calendar
  • Has no observable temporal side-effects
Vercel Deployment

HTML, CSS, JavaScript, Vercel, simplicity


You Should Use a DateTime Library (Maybe)

Lightning talk (~20 min) crafted for the SeattleJS meetup

  • Given to audience of 30-40 web developers
  • Convinced at least a few to use DateTime libraries
  • Built excitement around tc39 proposal for Temporal API
  • Got at least one laugh
Google Slides

RFC 5322 (RFC 2822), ISO 8601, ISO 9075, RFC 3339, LuxonJS


recipelf

Generate new recipes using chatGPT and the ingredients in your kitchen. Built at AI Future Builder Hackathon 2023

  • Originally deployed on AWS EC2, now deployed on Vercel
  • Generates recipes on-demand using the OpenAI API
  • Supports JWT Auth for sign-ups and user management
GitHub RepoVercel Deployment

Generative AI, React, Expressjs, JWT Auth, PostgreSQL, Hackathon


likeable

Tinder for design options. Swipe left or right to be presented with personalized design recommendations. Built at AEC Tech Hackathon 2023

  • Implements a simple recommender algorithm
  • Front End deployed on Vercel
  • Back End deployed on AWS EC2
  • Displays 3D models of design options
GitHub RepoVercel Deployment

Recommender, Figma, NextJS, React, 3D, Hackathon


SeattleJS Airtable CLI

CLI Tool to help meetup organizers maintain the SeattleJS.com website

  • Builds into an NPM package for easy consumption
  • Queries Airtable data source, prompts user, and outputs relevant data
  • Stores user data using netrc, only set it up once!
  • Makes requests using Airtable JS Library
  • UX built with Yargs and Prompts
GitHub RepoNPM Package

CLI, Airtable, TypeScript, NPM Package, Reconciler


Mountain Road

Ridesharing app for skiiers and riders

  • Allows riders to post when they want a ride or when they need one
  • Snowsports enjoyers can carpool up to the mountain
  • Implements auth and user profile
  • Stores data in MongoDB
GitHub RepoVercel Deployment

React, Node.js, Express.js, MongoDB, Mongoose ODM, Heroku, Material-ui


Extra

Flash cards as a service

  • Allows users to create text-based flash cards and review them
  • Stores data in PostgreSQL
  • Implements full user Auth
GitHub RepoVercel Deployment

Node.js, Express.js, PostgreSQL, Sequelize ORM, Heroku


Props

Give props to your colleagues

  • Team project, built with React
  • Build workplace engagement by allowing employees to give each other props
GitHub RepoVercel Deployment

React, Node.js, Express.js, MongoDB, Mongoose ODM, Heroku, reCharts


Dicemagic.beyond

Dice rolling chrome extension for tabletop games

  • Uses dice-rolling api to support arbitrary dice rolls
  • Deployed to chrome web store
  • implemented in vanilla JavaScript
GitHub RepoChrome Store

chrome/firefox browser apis, js classes, event listeners, mutation observers


Tic-Tac-Toe

It's an older game, but it checks out

  • Implements different AI opponents
  • Supports all advanced tactics
  • Supports multiplayer
GitHub RepoGithub Pages

Javascript, shuffle algorithm, min-max algorithm


Domblenon

Simple Dominion kingdom picker

  • Simple kingdom picker for dominion
GitHub RepoGithub Pages

Express.js, ES6 classes, Google Charts