Web Developer

A web developer dedicated to lifelong learning with a passion for writing, designing and building all things creative.

My knowledge of popular UI frameworks such as React/NextJS, as well as a strong foundation in JavaScript, HTML, CSS, gives me the exciting capability to combine logic & creativity to build meaningful user experiences with an eagerness to learn more.


justify-self: start;

Detail-oriented self-starter with a passion for building user experiences & creative problem solving. I'm a clear communicator, that thrives both independently and in collaborative environments.

Demonstrated skills in creating responsively designed web content as well as dynamic web applications using the latest Javascript UI libraries and frameworks.




  • HTML
  • CSS
  • JavaScript
  • ReactJS
This app fetches data from the NHL API and conditionally renders data according to date and time. The data is pushed to a clean, fully responsive UI.

This program demonstrates my ability to dynamically route a SPA using React Router, as well as populate class & functional components with incoming data passed to props.

Click on team logos to load team stats and dates


  • React
  • Redux
  • Node
  • Express
  • A stock market CRUD application that uses a custom REST API server using Express that is connected to MongoDB using Mongoose.

    Users can sign in using Google OAuth2 and CRUD custom watchlists to follow their favorite stocks in real time. This application uses Redux action creators and reducers to manage state between components and Redux Forms that provide client-side input validation.

    Kindly wait a few moments for the app and server to wake up on heroku when visiting the demo :)


  • HTML
  • CSS
  • JavaScript
  • A project that tested my early knowledge in the basics of the holy trinity: HTML, CSS & JavaScript. Starting as a text-based CLI game, and finally making it's way to the DOM with 3D CSS animations and async DOM manipulation.

    This project challenged me to employ OOP design principles such as Single Responsibility and loosely-coupled objects.

  • Node / Express
  • React
  • MongoDB
  • MaterialUI
  • A project management application similar to the base functionality of

    Full stack application with user authorization and validation using a REST API written in JS with NodeJS / Express. This project uses React Context and useReducer hook to apply an independant state container pattern.


    Feel free to reach out to chat, collab or if I can answer any questions.