Personal website

Summary

What
Personal website
When
July 2025
How
Astro, TypeScript
Demo
https://missingpigeon.dev
Code
https://gitlab.com/missingpigeon/portfolio

About

My portfolio/personal website is heavily inspired by the “good old days” of the early Internet, when the World Wide Web was an open frontier and there was much more room for self-expression. I was particularly influenced by the expressive, experimental, and sometimes downright weird personal sites powered by GeoCities. However, I try to combine these old school design sensibilities — which admittedly don’t play very nicely with the devices we have now — with modern web development practices, such as using semantic HTML, supporting accessibility, as well as making sure the site is reasonably responsive to all screen sizes.

Because of the site’s content heavy and relatively static nature, I opted for the classic way to build websites: HTML and CSS. Astro is used for reusable layout, automatic image optimization, and content collections; and TypeScript for some interactive features like the hamburger menu.

Screenshots

  • Screenshot 1
  • Screenshot 2
  • Screenshot 3