Beniverse

Live
Portfolio Interactive Cosmic Theme

My personal portfolio website with a cosmic theme where you navigate through an interactive solar system. Each orbiting planet takes you to a different section - About, Projects, Resume, Blog, and Experiments.

The Concept

I was tired of seeing the same portfolio layouts everywhere - hero section, about me, grid of projects, contact form. They work, but they're forgettable. I wanted something that felt more like me - someone who builds things for fun and gets nerdy about the details.

The solar system idea started as a joke ('What if my portfolio was literally my own universe?') and I couldn't stop thinking about it. So here we are.

Interactive Features

Orbital Navigation - Five planets orbit the central star at different speeds and distances. Each planet represents a section of the site. Hover to see the label, click to navigate. The orbits use pure CSS animations with no JavaScript required for the movement.

Clickable Starfield - The background isn't just decoration. Click any star and you'll get a random Chuck Norris-style quote about me. There are 50+ quotes covering both tech humor ('Ben Purdy can exit vim on the first try') and general absurdity ('Ben Purdy counted to infinity. Twice.'). It's a fun easter egg that rewards exploration.

Keyboard Navigation - Full keyboard support for accessibility and power users. Press 1-5 to jump directly to any section, Escape to return home, and ? to see all shortcuts. No mouse required.

Content Sections

About - My background, interests, and what I'm currently working on. Includes social links to GitHub and LinkedIn.

Projects - You're looking at this page right now! Each project has both a PM-friendly overview and a technical deep-dive.

Resume - My work history at ThreatConnect and Premier Inc., education, and skills. Downloadable PDF version available.

Blog - Technical posts about Python, React Native, tooling, and occasional philosophical tangents about software development. Filterable by category and searchable.

Experiments - A showcase of the interactive features built into this site, like the starfield and keyboard navigation.

Design Philosophy

No frameworks, no bloat. The entire frontend is vanilla JavaScript and CSS. Pages load fast because there's nothing to load - no 500KB of React, no build step that takes 30 seconds. Just HTML served by Python with some CSS animations for visual polish.

The cosmic theme uses a dark color palette with accent colors for each planet/section. Everything is responsive - the solar system scales down on mobile while keeping the planets clickable.

Tech Stack

Python 3.11+ Starlette Jinja2 Vanilla JS CSS Animations orjson

Send a Message