About Me

After discovering freecodecamp.org in the summer of 2020, I became completely engrossed in learning to code. In the years that followed, I not only completed several online programs (freecodecamp, theodinproject) but also developed through various university classes, Udemy courses, and project-based coding challenges. I hope to continually develope my skills in order to be able to build any project that I can imagine.

My Resume


Enigma Secure

Enigma Secure is a password input interface that incorporates data masking/obfuscation to thwart ill-intentioned onlookers, keyloggers, and general password-crackers. Originally designed in a Node runtime environment, the code was later re-worked to run in a web environment.

  • Node.js
  • JavaScript
  • Event-Driven Programming


Focusing on functionality, simplicity, and elegance, this app allows users to create a list of notes that they can then search through. With the help of React State and useEffect, users can add and delete any message, as well as close the application and have the current data saved in local storage.

  • React.js
  • NPM Packages and Scripts
  • Git / GitHub

Virtual Sketch

A fresh take on the classic "Etch-A-Sketch" drawing toy that runs based on a grid of paint "cells" each listening for a number of mouse click events.

  • HTML
  • CSS (+ Grid)
  • JavaScript

Color Identifier

Centered around interfacing with a color API, this is minimalistic web app that allows users to submit a hex code to the remote API. The user submitted information is checked for any potential errors (ie. the user enters an invalid hex code), then the app will use that data to dynamically change the information displayed on-screen, including the name and visual representation of that color.

  • API implementation
  • Javascript
  • Git/GitHub


Below you can download and review my current resume! With any questions, please send me an email.


Feel free to reach out for any reason! The best way to reach me is by email: greysongriffey22(at)gmail.com.

Send an email
Back to Top