Celebrating the Journey of Building My Personal Website — A Tale of Persistence and Creativity
Creating a simple yet meaningful website took me two years—not because of technical challenges, but due to personal growth and perseverance. Today, I’m proud to share this milestone with you.
A Personal Reflection on the Development Process
This project was born from a desire to manifest something truly mine. Despite having the technical skills and ideas, I lacked the consistent momentum to see it through. Past attempts to deliver for companies that claimed to champion innovation often faltered when faced with focused effort or tough questions, leaving me frustrated and nauseous.
So, I decided to craft a platform for myself — a unique space that allows me to be seen and understood without compromises.
An Intimate Glimpse into the Technology
The site’s architecture is refreshingly minimalistic. I intentionally avoided complex frameworks or intrusive tools. My goal was to step outside my comfort zone and produce something authentic.
Here’s the core of what I’ve built:
-
Tech Stack: Simple React.js integrated with Markdown. No CSS frameworks, analytics, or tracking codes — not even SEO optimizations. This site isn’t about maximizing reach but celebrating genuine expression.
-
Key Features & Innovations:
-
Custom-styled Markdown rendering for a personalized look.
-
Procedural background generation — currently CPU-intensive, with plans to leverage WebGPU for smoother performance.
-
Theme awareness — implementing theme switchers proved tricky, especially ensuring consistent blur effects across browsers like WebKit. Any tips on enhancing theme responsiveness are welcome!
-
PDF viewing powered by pdf.js — I’m eager for suggestions on customizing styles to better match the site’s aesthetic across various platforms.
-
An Easter egg tucked away, serving as a rabbit hole for exploration. If you stumble upon it, I’d love your feedback or playful roasts.
-
Posts formatted as commit logs — pondering the possibility of transitioning to a full-fledged CMS someday.
-
An abundance of motion effects — although I admit, some may find it overwhelming. Considering a “low chaos” mode for those sensitive to motion.
A Work-in-Progress Worth Celebrating
While the site still has its glitches and is continuously evolving, it’s live — and for me, that’s a victory worth celebrating. If this project stirs any feelings or thoughts, or if you just want to see the behind-the-scenes story, you can explore more on my blog.
Thank you for sharing

