christian@portfolio:~/projects$ open portfolio-platform

Portfolio Platform

A custom full-stack portfolio built to show my projects, devlogs, engineering notes, and personal work in a way that feels more like me than a generic template.

Why I built it

I wanted a portfolio that felt personal, technical, and flexible enough to grow with the projects I am building. Instead of using a basic static resume page, I wanted a site that could eventually become a home for devlogs, case studies, project writeups, and interactive experiments.

Tech stack

  • Next.js and TypeScript for the frontend.
  • Spring Boot and Java for the backend API.
  • Custom CSS modules for the visual system and page layouts.
  • Git and GitHub for version control and deployment workflow.

What it includes so far

  • A custom terminal-inspired homepage.
  • A personal About page with my story, interests, and current focus.
  • Project routes for case studies and future writeups.
  • A private admin login shell for a future CMS workflow.
  • An interactive unlock screen using a custom drag animation.

What I am building next

The next step is turning this into a real project platform. I want to add polished project pages, a devlog system, a downloadable resume, and eventually a private admin flow where I can publish updates without manually editing every page.

Why it matters

This project is a way for me to practice building something end-to-end while also creating a better place to show my work. It combines frontend design, backend planning, content structure, and the kind of custom tools I like building for myself.