Matthew's Projects
⬆ Dead simple, dependency-less, spec-compliant server-sent events implementation for Node, written in TypeScript.
Codemods for transforming code to allow for easily upgrading to higher versions of Better SSE.
🃏 Blackjack game with fully functional animations and user interactions.
🌈🎳 Create and share avatars for the game bonk.io.
Easily generate .env files using terminal prompts.
✅ EzTodo - a todo app to learn Angular
🔧 A solution to a front-end engineer technical challenge.
🔨 Boilerplate for developing full-stack React, Node, Express and MongoDB SPAs.
🎓 Calculate your total grade from the average of your weighted marks.
🚥 Fixes a bug in Logitech G HUB where the G560 speaker backlights will turn off after a period of audio inactivity, despite them being set to permanently on.
💬 Real-time chat application with multiple rooms and users using SocketIO.
👨💻 Personal portfolio and digital resume built with React, Next and Sass.
Moved to https://github.com/MatthewWid/mwid.dev
🤖 Automate tasks for the moderators of r/NeedAMod - Reddit's #1 place for finding moderators.
🎮 Contribute, share and receive game strategies for the game Overwatch.
👥 Garry's Mod addon that introduces a simple and easy to use player partying system.
Reusable and configurable QuadTree 🌳 made with Javascript.
📦 Boilerplate for development with React, bundled with Parcel and deployed on GitHub Pages.
Demonstrates circular dependency-caused errors when using actions across reducers created with `createReducer`.
Mod for the web-based game; SifiGame. Allows for aimbot, wall hack and god mode.
📢 News sharing and social media site made with Node, React and MongoDB.
NodeJS real-time multiplayer game demo.
🎲 Twitch Plays 2048 - Takes chat commands from a channel and controls a 2048 board with them.
☁ Dynamic weather viewer SPA using React.
Utility functions for extending the functionality of Webflow CMS collections on the front-end.
🌀 Fast, modern, lightweight and extensible 2D browser game engine.