This is the repo for my portfolio site, adamjolicoeur.com, hosted on GitHub.
I'm a user experience designer with a passion for creating data-intensive designs. With a background in web development, I enjoy turning my designs into living, usable products.
I decided to build my own portfolio site on GitHub, rather than on a less code-oriented platform, in order to keep my skills sharp, up-to-date, and to do everything in the open.
I used Figma for designing the site, VSCode w/iTerm as my development environment, Eleventy as the site generator, and Bootstrap as the toolkit.
For designing my portfolio, I used Figma so that I could design in the open using the latest technology.
This site is built using Eleventy+Nunjucks with Bootstrap 5 as the frontend toolkit. Custom CSS is applied in order to create a personalized experience.
Automation is handled by GitHub Actions, which sets Labels for pull requests and Releases versioning. I use Netlify to create pull request previews.
Releases are done via the release-drafter GitHub Action. Release notes are automatically generated from the pull request title and description.
At the moment this repo is very personalized to my needs and my information, so I would not recommend it. I will be creating a template in the near future, which I will welcome anyone to use and contribute to.