Skip to main contentHomepage

Old Portfolio

My Old Portfolio

Express
Adonis.js
MongoDB
Dec 31, 2016
Old Portfolio

My Portfolio + Blog

A personal portfolio and blog built with Node.js, Express.js, and MongoDB, featuring user authentication via Auth0 and a rich-text editor powered by Quill. The project includes a mail system using SendGrid, dynamic blog post URLs, and a DevOps pipeline for deployment. Templating was done via Edge.js (now a key feature of Adonis.js)

Key Features:

  • Portfolio showcase with dynamic content.
  • Blog with rich-text editing using Quill API. (Altough in classic fashion, no blog posts)
  • User authentication powered by Auth0.
  • Email integration via SendGrid.
  • Sitemap automation

Design wise, as you can see was quite minimalist as was popular back then. However I also purposefully built it (at the time) so there wasn't much design consistency.

For example, I went kind of wild with this FAQ section....

FAQ Section Gif

Looking back at this now, it reminds me of this meme:

A meme of a person pouring lots of oil into a bowl

Memes aside - This project served as a learning project for me, whilst also enabled me to showcase both my personal and client work.