Skip to content

This is my custom portfolio site. It serves as a portfolio both as a website and as source code.

Notifications You must be signed in to change notification settings

clintandrewhall/clintandrewhall.com

Repository files navigation

clintandrewhall.com

Hi! You're looking at the source code for my personal website and portfolio.

Inception

I got tired of Wordpress and decided to roll my own portfolio site. The goal was to serve a portfolio both as a browseable website and an example of work product.

Another requirement was to be able to update the site and my resume quickly and easily. So all of the content is sourced from a single JSON file in the FRESH schema. The aim was to use it to generate both a dynamic and static version of the site, as well as resumes in a bunch of popular formats, (e.g. HTML, MD, text, etc).

Now I just need to write an entry for this portfolio repo in... my portfolio. 😆

Changelog

WIP Version (June 2022)

After I moved the site to Github Pages, I realized the components and practices in which my site was built are very out-of-date, not only in my own code, but in my dependencies, (hackmyresume hasn't been updated in a long time, for example).

I'm carving out time here and there to bring my portfolio in line with my current practices and also to experiment with some new tech, too:

  • move to JSON resume schema
  • functional React, further split up
  • CSS-in-JS (likely emotion)
  • Storybook for development and testing

This WIP branch is pretty ugly, but is here: resume-refactor.

Change of Host (April 2022)

When Heroku had its data breach, I decided to move the site off of their infra and deploy the site to Github Pages using Actions.

First/Current Version (circa 2018)

The current version uses:

This first version was deployed to Heroku using a custom buildpack.

About

This is my custom portfolio site. It serves as a portfolio both as a website and as source code.

Topics

Resources

Stars

Watchers

Forks