Some of my past and present coding projects...
Metagame.show (in development)
An web platform for custom tournaments and game shows, including dynamic event dashboards, profiles, and creator/fan accounts for interactivity and data capture. Built with TypeScript, React, Next, Node, Postgres/SQL, TypeORM, Supabase. Live: https://metagame.show
An implementation of the social deduction game Deception: Murder in Hong Kong by designer Tobey Ho. Built with ReactJS, Node.js/Express, and Socket.IO. Hosted cross-origin on Vercel and Heroku.
Notable features and tech...
Custom HTTP hook (Fetch API), Socket.IO, form validation, session authorization, user context, text chat and server messages, modal components, React router, dynamic UI reactive to complex game state/logic. Styled with SCSS/SASS.
Node.js REST API
Persistent private lobbies, HTTP routes, CORS handling, session cookies, HTTPS and Socket.IO server, full scripting of complex game logic. Calls to other REST APIs using Node.JS native https module.
This Very Website
A server side rendered site built with TypeScript, Svelte, SvelteKit, and SCSS. Hosted on Vercel. Originally built in vanilla JS / HTML / CSS; then rebuilt as an SPA in Svelte; and finally converted to TypeScript and SvelteKit.