Michael Clayton's repositories
react-state-patterns
Tiny utility package for easily creating reusable implementations of React state provider patterns.
TechnicalInterviews
My solutions to technical interview questions
BlockWords-Android
BlockWords is an addicting and challenging word game with a simple objective: swap the tiles in a 4x4 letter grid to form valid four-letter words in every row and column (easier said than done!).
CrowdStock
A highly social and crowdsourced stock market prediction application.
query-console
A console for tracking and inspecting the queries being made by applications by tailing and log files.
surfcam-magician
Watch HD Surfcams for free and forever with no ads!
TSCodeChallenges
Code challenges / solutions implemented in Typescript.
blockwords
Alphablock Swap
breakfast
Brunch.io with Rails
ClaytonDBMS
A database management system I made for CS448.
CodeBnb
Software Engineering Assignment Controller. Name originates from the concept that candidates gain temporary use of GitHub repos, then have to give them back.
CTF-Platform
A genericized version of picoCTF 2013 that can be easily adapted to host CTF or programming competitions.
gh-deployments
Testing out Github's environments and deployments
MarkovChains
Experimenting with practical applications of first and higher order Markov Chains.
mcclayton.github.io
My Online Portfolio
Pebble-Watchfaces
Watchfaces I have created for the Pebble Smartwatch.
setup-node-workspace
Checks out code, sets up node, installs npm dependencies and caches them.
storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
ts-neural-network
Experimenting with Neural Network implementations and practical applications without libraries like Tensor Flow in TypeScript.
use-action-cable
🚠 A React hook for creating ActionCable subscriptions in components
vanilla-extract
Zero-runtime Stylesheets-in-TypeScript