Instead of using WordPress to create my portfolio and/or blog, I decided to build it in Next.js because I am an epic developer. Also because I wanted to learn more about what a website is made of; how it is built. By the same vein, it is why I chose to integrate a headless CMS to power the site, even though I could (and did) simply put all the pictures and markdown files in the /public directory.
Hello there!
I'm Shawn.
I like making cool stuff on the web.
Welcome to my corner of the internet :]
Latest Projects
Sanity as Headless CMS to Next.js Pages Router
NextAuth in Next.js Pages Router
When developing my portfolio, I wanted to have a section of the website just for me. An admin side, so to speak. While I have used Firebase before, I wanted to explore new technologies that I have not used before. Since the portfolio is built on top of Next.js, I decided to use NextAuth (v4) for this project.
Flappy Bird Clone
A simple web-based game that uses vanilla JavaScript to run.
API with Express
This project is about making an API to access a local data. The API works within a Node.js application wrapped in Express. An automatic API doc was also used using auto-generated documentation by APIDOC (apidocjs.com)