Hi, I'm Ricky Thonglyvong
He/Him
🎨 I like pastel colors
✏️ Learning how to draw
🏂 Learning how to snowboard
Projects
Judging Assh*les: multiplayer r/AmItheAsshole game
Vue 3 • Vuetify • Go • WebSockets • PostgreSQL
Create or join a room with friends, read real posts scraped from r/AmItheAsshole, and vote YTA, NTA, ESH or NAH. Then Reddit's top verdict and vote totals are revealed, and a chart tracks how everyone voted round by round. A Go server keeps every player in sync over WebSockets.
guitar fretboard timer
Vue 3 • Web Audio API • Chart.js
Practice finding notes on the fretboard. The app calls out random notes, listens through your microphone to detect the pitch you play, and times how fast you find each one, charting target notes against played notes.
asynchronous multiplayer websocket drawing game prototype
VueJS • Spring Boot • WebSockets
Inspired by skribbl.io and among us. TODO: hire a designer/artist to create assets and animations... maybe =)
shareable quiz
NextJS • React • AWS Lambda • S3
Fun little quiz created by consuming MediaWiki API to generate results. Result previews are generated using an AWS Lambda to create a screenshot of your results and stored in S3 to be shared through linked previews.