Nexus - Microsoft Internet Explorer

Address
https://ayankumarsaha.dev/projects/nexus
Go

Nexus

My personal portfolio, rebuilt as a Windows XP desktop.

Screenshot of Nexus
TypePersonal site
Year2026
WherePersonal
RoleDesign and build
StackNext.js, React, TypeScript, Tailwind

Overview

Nexus is my personal site. The first version was a React SPA I built to get back into React after years of Angular. This rebuild turns it into a Windows XP desktop in the Luna blue theme: you log on, and each part of my work opens as a program window. Every window has its own URL and is server-rendered, so the site still reads as plain pages to search engines.

My contribution

  • Recreated the Luna theme's chrome, type, and components, and documented them as a design system.
  • Built the site, the window manager, and the SEO layer.

Key features

  • Statically generated Next.js App Router site: every window is its own server-rendered page.
  • A window manager with dragging, resizing, minimize, maximize, a taskbar, and a Start menu.
  • Projects in an Explorer window with XP's views, case studies in Internet Explorer, the resume in a PDF viewer, and recommendations in a mail client.
  • Boot screen, log-on, system sounds, switchable wallpapers, Notepad, Command Prompt, and Minesweeper.
  • Per-page metadata, generated Open Graph images, JSON-LD, sitemap, and llms.txt.
  • Contact form on a server action, guarded by Vercel BotID and a honeypot.
Done Internet