How I Built My Portfolio Website

Static Website Hosting & AWS Deployment

Overview

I wanted to create a personal portfolio website to showcase my STEM and music achievements. I designed and coded the site myself, then used Amazon Web Services (AWS) to host it as a static website. Here’s how I did it:

Code Sample

Below is a sample of the HTML code I wrote for my portfolio homepage:

HTML code sample

Deploying to AWS S3

After writing and testing my code locally, I uploaded the files to an AWS S3 bucket. S3 makes it easy to host static websites with high reliability and global reach.

AWS S3 bucket screenshot

Domain & Amplify

Back to About Jan

Want to see the full annotated HTML code?
Download the annotated website code (TXT)