Lachlan McGhie View work

UX / UI Case Study

Live Portfolio

Designed and built end-to-end — the portfolio itself is the case study.

This portfolio's case study cards and illustrations grid
Liveinteractive surveys
2reading modes
E2Eself-built front and backend

"If I can't show client work, I'll demonstrate value by building the product itself."

Overview

A portfolio that is
the case study

This is a live case study documenting how I designed and built this portfolio. You can interact with it directly and give real-time feedback — helping shape my growth while experiencing my UX thinking first-hand.

The UX industry is crowded — especially for juniors fresh out of study. Most roles prefer prior experience, so I needed a way to stand out without relying on past client work. My approach: reimagine the portfolio itself as a live UX case study with interactive surveys and feedback loops for hiring managers.

UX ResearchFront-end developmentFirebase backendInformation architectureInteractive designIteration
Research

Understanding
the problem

The UX industry is crowded — especially for juniors. Most roles prefer prior experience, so I needed a way to stand out without relying on past client work.

Live & Interactive
Built-in surveys and micro-feedback capture real signal from visitors in real time.
Story / Extended modes
Two reading modes to respect time while rewarding deep dives into the process.
End-to-End built
Self-built front-end and backend to ship, run, and iterate quickly and independently.

Five research questions

01
When did this become the solution?
While scanning roles, "prior experience required" surfaced repeatedly. That constraint reframed the problem: if I can't show client work, I'll demonstrate value by building a usable product that showcases my process in public.
02
What should a UX portfolio actually do?
From reviewing strong portfolios: clear IA, scannable writing, real outcomes, and lightweight interactivity. Easy to navigate, respectful of time, and credible through artifacts and rationale.
03
Where's the gap I can fill?
Most portfolios are static and one-way. Viewers can't interact, leave feedback, or shape iteration. That's a missed opportunity for signal and engagement — especially for hiring managers.
04
Why make it a living product?
Treating the portfolio as a product lets me demonstrate discovery → design → delivery → iteration in situ. It also builds a feedback loop with my target audience.
05
How does the approach translate to features?
Two reading modes, progressive disclosure, embedded prototypes, quick polls, optional long-form feedback, and visible iteration notes over time.
Design + Build

Wireframes +
key features

To explore different ways of structuring the case study layout, I experimented with two wireframe directions before committing to visuals.

Wireframe directions

I initially tried a full-page section scroller where each panel filled the viewport. It looked polished, but it forced a linear reading path and made it harder to scan or jump. It felt designer-driven rather than user-centred — so I cut it.

Removed: 3D animations
Visually impressive, but added load time and distracted from the content itself.
Removed: Heavy transitions
Slowed navigation and didn't add clarity to the user's journey through the work.
Removed: Auto-scroll
Removed user control and could be disorienting — especially for busy hiring managers scanning quickly.

Extended Content Mode

The Extended Content toggle lets the reader control depth on demand. Turning it on reveals additional process notes and artifacts with a subtle typing effect. Toggle anytime — no reloads, no interruptions.

Survey system

An embedded survey system turns every visit into a feedback loop. Quick polls and free-text inputs generate real-time signal on what's working, what's unclear, and what to iterate next. Each response is stored via Firebase with a timestamp, question key, and the user's response.

Testing

A living
product

This portfolio is a live case study and will continue to evolve. Every interaction and piece of feedback contributes to the next iteration.

The goal isn't just to refine the portfolio — it's to refine my practice as a designer who listens, learns, and creates with purpose.

Ongoing feedback
From users and hiring managers as the portfolio stays live and receives real visitors.
New case studies
Shipped project work is added as it comes — keeping the portfolio current and growing.
Deliberate skill growth
Across UI/UX, front-end development, and 2D/3D motion and interaction design.
Reflection
"Treating the portfolio as a product forced me to apply UX thinking to myself."

The biggest challenge wasn't the design — it was resisting the urge to add more. Every feature I cut made the portfolio better. Removing 3D animations, auto-scroll, and heavy transitions all improved the experience by getting out of the way.

Building the backend myself — Firebase for survey responses, module-based JS, and a content JSON that drives the home page dynamically — gave me a deep appreciation for how design decisions translate into technical ones. That context makes me a better designer.

More Work