Skip to content

Repository files navigation

Patrick Semler — Portfolio

Personal portfolio website for Patrick Semler, featuring selected projects, professional experience, contact information, and a downloadable résumé.

Live site: patricksemler.dev

Tech stack

The site is statically exported for fast, serverless hosting.

Getting started

Prerequisites

  • Node.js 22
  • npm

Installation

npm install
npm run dev

Open http://localhost:3000 in your browser.

Available scripts

Command Description
npm run dev Start the local development server
npm run build Create the production static export in out/
npm run lint Check the project with ESLint

Updating the portfolio

Most portfolio content is centralized in content/profile.ts, including profile details, links, projects, and experience.

Deployment

Pushes to main are built and deployed to GitHub Pages through .github/workflows/deploy.yml. The workflow installs dependencies, creates the static export, and publishes the generated out/ directory.

About

Personal website — patricksemler.dev

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages