jongrim.dev

View

This site! It's modest and to the point, sort of like me. When I planned out building this site I wanted to optimize for ease-of-use and load speeds, so I chose Nuxt.js to get fast loading times with pre-generated pages and Cloudinary for transforming and serving quality images. I also opted to go with a straightforward design that prioritized legibility and readability of text, while making images and colors pop.

Nuxt 3
TypeScript
Cloudinary
Netlify
View it on GitHub

Playabl

View

Playabl is a modern community and event management system built for the roleplaying hobby. Building it has been a great joy and given me the chance to expand my skillset by diving into serverless and backend areas that I typically don't get the chance to use on the job.

The app includes a variety of features including messaging, email notifications, and even a partner Slack application. It is currently in Beta as I work with some early adopters to identify key requirements and find market fit.

Vue 3
TypeScript
Lambda
SNS
PostgreSQL
Webhooks
Stripe
View it on GitHub

Roll With Me

View

Roll With Me started as a weekend project to learn more about webhooks and grew into a set of tools for playing games online, including text based and drag-and-drop versions of dice rollers. I initially deployed it to Heroku to leverage running a Node server for Socket.IO, but I later revamped it and moved it into AWS Amplify so that I could add a database and GraphQL API with subscriptions for realtime data.

The app has seen steady adoption and now sees consistent usage among those playing games online.

React
TypeScript
Amplify
GraphQL
View it on GitHub