Retro OS Website

← Projects

Summary
This portfolio, built as a working Windows 98 desktop.
Status
In progress
Role
Design and development
Date
April 2025
Built with
  • Astro
  • JavaScript
  • CSS
  • 98.css

This very site you’re browsing was crafted as both an homage to classic operating systems and a fully functional portfolio. It uses 98.css for the Windows 95/98 look, with a small window manager written in vanilla JavaScript.

The desktop metaphor lets visitors open different “applications” like projects, art and writing, each in its own draggable window. Every window also has its own URL, so any page can be linked and shared.

What I learned

  • Building a window manager from scratch: focus, stacking, minimise and maximise.
  • Making a deliberately retro interface work on phones and with a keyboard.

In progress

April 2025

Image Viewer