Skip to content

A portfolio of my work, skills, and details. Also hosts my rarely-updated blog.

Notifications You must be signed in to change notification settings

mdrichardson/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Michael Richardson

Note: Some enterprise firewalls seem to block mdrichardson.net. If you'd still like to view my portfolio, you can go to the GitHub Pages version. However GitHub Pages works a little funny with React Router and some content may not load. Use this as a last resort.

Like many aspiring developers, I built this site to showcase my previous work and let you know a little bit more about me. It's definitely overkill to build this in React, since it's mostly a static site. However, it made it easy to add my blog to it.

Portfolio Website

Uses

  • React
  • JavaScript
  • SASS
  • Node.js
  • Express

Features

  • Uses Node.js, Express, and NodeMailer for Contact form
  • Works in Chrome, Edge, IE, and mobile
  • Hosted on an AWS EC2 instance running Ubuntu and Apache
  • 100s on all Lighthouse Audits:

Lighthouse Scores

  • ...Did you find any easter eggs?

Blog

Uses

  • React
  • Node.js
  • Express
  • Mongoose
  • MongoDB
  • JSON Web Tokens for Authentication
  • Multer (for image uploads)

Features

  • All data is stored in and retrieved from a MongoDB server
  • Has a small Admin CMS
    • Login authentication
    • Add new posts
    • Edit posts
    • Add new post tags
    • Preview unpublished articles
  • Articles are filterable by tags

This is hosted on Github as an example of my work and may not be copied or modified in any way without my express, written permission.

About

A portfolio of my work, skills, and details. Also hosts my rarely-updated blog.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published