Skip to content

PaulDebevec/software-engineer-portfolio

Repository files navigation

Paul Debevec Portfolio

A modern personal portfolio built with Next.js and Tailwind CSS to showcase my experience, projects, and professional background as a full-stack software engineer.

Overview

This portfolio was designed to present my work in a clean, responsive format with an emphasis on:

  • real-world engineering experience
  • practical, production-oriented projects
  • strong backend foundations
  • maintainable code and modern frontend structure

The site includes:

  • responsive navigation with mobile menu support
  • hero and about sections
  • featured project case studies
  • resume section with view and download options
  • GitHub and LinkedIn links
  • metadata and Open Graph support for sharing and SEO

Tech Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vercel

Live Site

pauldebevec.dev

Features

  • Responsive single-page portfolio layout
  • Modular component-based structure
  • Shared data and types for maintainability
  • Project cards with optional screenshots
  • Live demo and GitHub links for featured projects
  • Resume view and download support
  • Open Graph image and favicon branding
  • Vercel deployment with custom domain

Project Structure

src/

  • app/
    • layout.tsx
    • page.tsx
    • globals.css
  • components/
    • portfolio/
      • about-section.tsx
      • connect-section.tsx
      • footer.tsx
      • hero-section.tsx
      • home-page.tsx
      • navbar.tsx
      • projects-section.tsx
      • resume-section.tsx
  • data/
    • portfolio.ts
  • types/
    • portfolio.ts

public/

  • paul-debevec-resume.pdf
  • og-image.png
  • projects/

Getting Started

1. Clone the repository

git clone https://github.com/PaulDebevec/software-engineer-portfolio.git

2. Move into the project directory

cd software-engineer-portfolio

3. Install dependencies

npm install

4. Start the development server

npm run dev

5. Open the app

Visit http://localhost:3000

Build for Production

To create a production build:

npm run build

To run the production build locally:

npm run start

Deployment

This portfolio is deployed on Vercel with a custom domain.

Future Improvements

  • add screenshots for additional projects
  • add more featured work and case studies
  • continue refining portfolio copy and presentation
  • expand project detail content
  • add analytics

Author

Paul Debevec

About

Personal portfolio app for my software engineering work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors