Chat Room



A simple chat room that allows people to chat. Built with React.js and Material UI, uses WebSocket technology enabled by the Socket.io library.

** Note: Open up the app in two separate browser tabs to send messages between them (and to anyone else currently using the app). **

See Demo

Mini Message Board



A simple message board created with Node.js, Express.js, React.js, and Material UI. Messages are persisted to a MySQL database.

See Demo

Hacker News Job Application Notifier



This is a pure Node.js program that polls https://news.ycombinator.com/ every six hours, and sends an email to myself whenever a new "Who's Hiring?" thread is posted.

See Code