Skip to main content
Selected work

The First Portfolio

The earlier portfolio, built with HTML, CSS and JavaScript. An origin point for the work that followed.

The work
Archived personal website
My role
Design and front-end development
Year
Archive
The original vanilla JavaScript portfolio preserved in the project archive.

The first portfolio brought code and digital art into the same place. Its bold type, illustrated identity and browsable gallery already showed the combination that still runs through my work.

The challenge.

I wanted a personal site that could introduce my development projects and make a growing image collection enjoyable to explore. The interactions needed to stay understandable in a small, directly editable codebase.

Decisions that
shaped the work.

Build the gallery as small cooperating parts

Image data, rendering, pagination and the pointer magnifier live in separate JavaScript modules. Category filters and text search help visitors move through the collection, while the magnifier invites a closer look at the artwork.

Let the page have a point of view

A strong opening, custom imagery and playful project presentation give the site an identity beyond a list of repositories. The implementation uses HTML, CSS and JavaScript with Bootstrap styling and jQuery helpers.

An origin point worth keeping

The restored historical exhibit preserves the page, original gallery and custom interactions, with optimized images and current contact links. It keeps an early expression of the same interest in useful interaction and imaginative visual work that shapes the current portfolio.

Something to build?

Tell me about your team and the work you want to do.

A little insight, with your permission.

Optional analytics help me understand which projects and experiments people explore. Your choice won’t affect the experience. Privacy details