Brianna ThomasLet's Build
← Back to all projects

UI/UX

Sample E-Portfolio

A personal portfolio site built with vanilla JavaScript to showcase projects, skills, and background.

Year

2025

Role

Frontend Developer

Stack

JavaScript · HTML · CSS

Challenge

Building a fluid, responsive layout while also implementing cursor-reactive moving elements for the first time.

Solution

Crafted a vanilla JavaScript interaction model with cursor-position tracking to drive animated elements, keeping the layout readable on both desktop and mobile.

Impact

Produced a polished, interactive portfolio that showcased both technical range and an eye for engaging UI details.

Sample E-Portfolio helps users see their projects, skills, and background at a glance. I built an interaction model that stays fluid on desktop and mobile. This was also my first interaction with creating movable elements that responded to the location of the users cursor.