Learning by building
My first personal website was a way to learn web development while collecting my engineering projects, artwork, and coding experiments in one place. I built it with MongoDB, Express, React, and Node.js, and hosted it on Heroku.
The backend handled a contact form and page-view recording. Building it taught me how the pieces of a web application fit together, from styling a page to connecting it to a server and database.
This new site keeps the projects and personal material in a simpler static format.