Mahdi Yasser
Online

 Personal WebSite v11.0

Mahdi Yasser

_

Hey! I'm Mahdi — a 16-year-old highschooler into programming, servers, photography & tech. All the servers here are hosted by me. Go explore & have fun!

2025-07-09

Switched to Linux — Linux Changed My Entire Life.

2025-07-XX

Started setting up servers (Jellyfin, Filebrowser, Apache2, MySQL, Node).

2025-08-05

Built my first online shop — server logs orders, live view, and WhatsApp notifications.

2025-09-31

Purchased my first domain — now powering this main site.

2025-10-02

Started building this website from scratch. Initial version was rough.

2025-10-05

Started the blog — manually creating HTML files and JSON per post was painful.

2025-10-07

Started building a CMS for the blog to replace the impractical manual workflow.

2025-10-10

CMS finished exactly as envisioned after 20+ hours of work over 3 days.

2025-10-10

Started the projects section, envisioned as organized folders.

2025-10-11

Adapted the blog CMS to power the projects section — took 2 days to perfect.

2025-10-13

Complete redesign of the website. Old version captured on Wayback Machine.

2025-10-14

Published release notes on GitHub — "V10.0 The Golden Build."

2025-10-15

Created an Add-Ons repo connected to the website repo for reusable components.

2025-11-12

Added this timeline. The journey since switching to Linux could fill a whole new site.