The problem
Developer portfolios often become either context-free technology inventories or visual landings that prove little engineering.
Portfolio as an editorial system
A multilingual portfolio connecting a cinematic identity, public projects and technical decisions without hiding the work behind the spectacle.
The problem
Developer portfolios often become either context-free technology inventories or visual landings that prove little engineering.
Context
The site needed a memorable identity while remaining fast, crawlable, accessible and maintainable across three languages.
What was built
Next.js App Router architecture with localized routes.
Server-side public GitHub data with a curated fallback.
Media system with posters, on-demand video and reduced-motion paths.
Technical SEO, structured data, Open Graph and an automated quality gate.
Architecture in 60 seconds
React and localized editorial components
Next.js App Router, metadata and static routes
Public GitHub data with overrides and fallback snapshot
TypeScript, ESLint, Vitest and build checks
Decisions and trade-offs
Selected projects expose the problem and decision; character assets appear only when they support orientation, state or narrative.
A GitHub outage does not turn the page blank: a public snapshot preserves the experience and identifies its source.
GSAP and video support continuity and presence, with equivalent touch and reduced-motion paths.
Verifiable result
Known limitations