Note
My personal site, built using Astro, TypeScript and TailwindCSS. View here.
I've spoken a bit about this in my first blog post, but I've always had an appreciation for minimal portfolio sites, where individuals such as Paco Coursey, Rauno Freiberg and Fabian Schultz have done an exceptional job in bringing out their personalities through a simplistic, yet elegant manner with their websites. It was their sites that acted as the inspiration towards me building out a minimal portfolio site.
- Dynamic OG image generation using Satori and Sharp
- "Blog" content collection for extended writings, and "Notepad" content collection for quick thoughts, using Astro's Content Collections
- SPA-like transitions (with no-JS) using Astro's View Transitions
- Perfect 100 score on Google's PageSpeed Insights for mobile (0.8s LCP) and desktop (0.2 LCP)
- Minuscule bundle size of 9KB, contributing towards a carbon footprint of 0.003g/visit, being 100% cleaner than all web pages globally, and achieving a A+ DigitalBeacon score
- Syntax highlighting using Shiki
- Mobile-first responsive styles using TailwindCSS
- No analytics used at all; privacy-first.
- I'd firstly like to especially thank hasparus with his work on zaduma, and nexxeln with his work on nexxel.dev, where the initial concepts of the site was very much inspired by both of these sites.
- The favicon and logo used on the site was sourced from Vijay Verma's CoolShapes SVG library.
- I'd also like to thank (in no particular order):
This project is open source and available under the MIT License. Attribution isn't required, but I'd highly appreciate it.
