Skip to content

Ephox1/Ephox1.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ephox1.github.io

Personal portfolio — an interactive, filterable web version of my resume.

Live Deploy No build step License: MIT


A single index.html — no framework, no build step, no tracking. Readable at ~23 KB, deploys via GitHub Pages on push to main, and reflows cleanly on mobile and in print.

Features

  • Skill filter chips — click to show only the experience bullets tagged with a given skill. Multi-select uses OR logic with live per-chip counts.
  • Light / dark theme — respects prefers-color-scheme, persists to localStorage, animated via the View Transitions API with a CSS fallback.
  • Print-ready — a dedicated @media print stylesheet strips the chrome to a clean black-on-white layout.
  • Works without JavaScript — the full resume is server-rendered HTML. JS only progressively enhances with filtering and the theme toggle.

Stack

  • HTML, CSS, vanilla JavaScript — no build tools, no dependencies
  • Fraunces (display) and JetBrains Mono (metadata) via Google Fonts
  • GitHub Pages for hosting
  • No frameworks, no analytics, no trackers

Structure

index.html                     site + inline CSS/JS
Nevin_Bruce_Resume_Light.pdf   static download
Nevin_Bruce_Resume_Dark.pdf    static download
LICENSE
README.md

Run locally

git clone https://github.com/Ephox1/Ephox1.github.io
cd Ephox1.github.io
python -m http.server 8000
# open http://localhost:8000

Or just open index.html in a browser — it works offline.

Deploy

Any change pushed to main is live at ephox1.github.io within about a minute.

License

MIT © Nevin Bruce.

Contact

Nevin Bruce — Lead, Executive Social Media Care nevin@phoxden.com  ·  github.com/Ephox1

About

Personal portfolio — interactive, filterable resume. Single-file HTML, no build step.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages