Portfolio Website

Portfolio website project image

Tech Stack

  • Frontend: Vue 3 + Nuxt.js
  • Backend: Node.js + Express
  • Scripting Language: TypeScript
  • Styling: CSS
  • Hosting: Vercel
  • Repository: GitHub

Project Overview

A fast, clean portfolio site hosted on Vercel—built with Vue 3 and Nuxt.js to showcase technical projects and documentation.

What is this project?

This site is a collection of my projects, split into two main areas: Software and Lab work. The Software Projects cover coding with tools like Vue 3, Nuxt.js, Node.js, TypeScript, Python, and SQL. The Lab Projects are hands-on builds—things like 3D printing, CAD models, electronics, IoT devices, and home networking setups.

Key Features

  • Project showcasing with filtering
  • Contact form functionality
  • Responsive design
  • SEO optimization
  • Reusable components
  • Secure environment variable handling

Goals

Primary goal of this project is to deepen my understanding of the software development life cycle. Organizing and breaking down challenges into manageable tasks to ultimately create a finished product. In doing so, the finished product would be a platform of my own design to share future projects with the world.