Skip to content

rommelporras/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rommel Porras - Portfolio

Personal portfolio and homelab showcase, built with Next.js 16 and self-hosted on a bare metal Kubernetes cluster.

www.rommelporras.com

Quick Start

git clone https://github.com/rommelporras/portfolio.git
cd portfolio

bun install
bun run dev          # http://localhost:3000
bun run build        # Static export to /out

Tech Stack

Layer Technology
Framework Next.js 16 (App Router, Static Export, Turbopack)
UI React 19, TypeScript 5, Tailwind CSS 4
Animation Framer Motion 12
Testing Playwright (E2E), Vitest (Unit), Testing Library
Quality ESLint 9, Prettier, Husky + lint-staged
Runtime Bun
Hosting 3-node bare metal Kubernetes, GitLab CI/CD

Documentation

Claude Code

This project uses Claude Code with a shared global config — see rommelporras/claude-config for setup instructions before working on a new machine.

About

Personal portfolio — Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · deployed on bare-metal Kubernetes

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages