Skip to content
Back to projects
Active

portfolio-website

My personal portfolio website, featuring my projects, original music, and contact information.

GitHub topics

  • Music
  • Next.js
  • Tailwind
  • TypeScript
  • React
  • Sanity
Repository
AidenCarrera/portfolio-website
Created
October 30, 2025
Portfolio projects page

Highlights

  • Brings my software projects, music, experience, and background together in one responsive portfolio.
  • Uses Sanity as the central content management system for most of the website.
  • Combines curated project content from Sanity with live repository data from GitHub.
  • Provides project filtering, sorting, and detail pages with source code and live demo links.
  • Includes Spotify embeds and a custom cassette player for previews of unreleased music.
  • Uses accessible navigation and media controls, structured metadata, analytics, an automated sitemap, and a protected contact form.

Portfolio Website is my personal home for software development and music. It brings together my projects, experience, original music, production tools, résumé, and contact information in a responsive Next.js application. If this project looks familiar, that’s because you’re currently using it!

Sanity serves as the central content management system for most of the website. It stores my biography, résumé, project descriptions, highlights, images, music previews, gear, software, plugins, profile links, and other editable content. This allows the portfolio to stay current without requiring code changes for every update. Curated project content from Sanity is combined with repository data from GitHub, which provides current repository details and source links.

Visitors can filter and sort the project collection, then open dedicated pages with descriptions, highlights, images, source code, and available live demos. The About page introduces my background in computer science and music through a longer biography, skills overview, social links, and personal photo gallery. My résumé is also available directly on the site with an option to download the PDF.

The Music section includes Spotify embeds for released tracks and a custom cassette player for previews of upcoming music. A separate gear collection documents the instruments, hardware, software, and plugins I use for music production and audio programming.

The site is built with Next.js, React, TypeScript, Tailwind CSS, and Motion. It includes accessible navigation and audio controls, structured metadata, analytics, an automated sitemap, and a validated, rate-limited contact form with message delivery through Resend.