Skip to content
Ethan Fung

← All projects

Personal developer portfolio

An accessible Next.js portfolio that keeps project case studies in typed, shareable content routes.

Built the application, MDX content pipeline and accessible route structure.

Fully usable with motion off

  • Built this Next.js portfolio with typed MDX case studies and shareable routes.
  • Kept projects, experience and contact reachable with motion disabled.

Read the case study (opens in a new tab)1 min read

Result / current state
Projects, experience and contact remain reachable with motion disabled.
Technologies
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vercel

What it does

The portfolio gives recruiters direct HTML routes for projects, experience and contact, with an optional interactive machine around that content.

My contribution

I built the Next.js application, typed MDX pipeline, accessible route structure and the optional immersive presentation.

Technical highlight

Each case study is authored once and rendered as its own URL-addressable page. Server-rendered content remains usable when motion is disabled or WebGL is unavailable.

Results and status

The live site is on Vercel and the redesign is in progress. The professional route is the source of truth; interactive presentation remains an enhancement.