Portfolio Website

Project image for Portfolio Website

Overview

  • Frontend: Vue3+Nuxt
  • Backend: Node.js+Express
  • Scripting Language: Typescript
  • Styling: CSS
  • Hosting: Vercel
  • Reposistory: GitHub

What is the 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. Each project page gives an brief overview of what the project is. Documentation breaks down what I made, how I built it, and includes planning notes, documentation, code, and pictures. The goal is to show real, practical skills—building things that work, both in software and in the physical world.

What is the goal?

Primary goal of this project is to deepen my understanding of the software development life cycle. Organizing and breaking down challenges into managable 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.

Features

  • Project Showcasing
  • Search and Filtering
  • Contact Form
  • Routing and Navigation
  • SEO support
  • Reusable components
  • HTTPS and secure environment variable handling
  • Development Process

    -

    Testing

    -

    Deployment

    -

    Post-Launch

    Improvements

    -

    Lessons Learned

    -