Celebrating Two Years of Building an Authentic Personal Website: A Journey of Simplicity and Self-Expression
Over the past two years, I dedicated significant time and effort to creating a personal website โ a project that, surprisingly, wasnโt held back by technology but rather by the mindset I brought to the table. Today, Iโm excited to share this achievement, crafted with intentional simplicity and a focus on genuine self-expression.
A Reflection on the Creative Process
This journey wasnโt straightforward. I possessed the skills and ideas necessary, yet I lacked the confidence or perhaps the right mental space to bring this vision to life sooner. For years, I contributed to projects and companies that championed innovation โ only to encounter resistance once it was time to execute the ideas or ask the tough questions. Frustrated by these limitations, I resolved to build something solely for myself.
Introducing My Personal Platform
This website represents a handcrafted digital space for my authentic voice. Itโs not bogged down with complex tech stacks or unnecessary features. Instead, I opted for a minimalist approach, emphasizing purpose over polish.
Technology and Design Choices
- Core Technologies: Utilized a straightforward React.js setup, combined with Markdown formatting. No CSS frameworks, no analytics, no trackers, and certainly no SEO gimmicks โ just a clean, unencumbered experience.
- Features and Customizations:
- Styled Markdown rendering that aligns with my aesthetic.
- Procedural background generation, currently CPU-bound, with plans to enhance performance via WebGPU for a smoother web experience.
- Theme-aware design that dynamically adapts to user preferences, although tweaking web compatibility โ especially with WebKit browsers โ remains a challenge. Suggestions are welcome!
- Embedded PDF viewer powered by pdf.js. If you have tips on customizing its styling to better match a specific vibe, Iโd love to hear them.
- An Easter egg that doubles as a rabbit holeโcurious? Feel free to explore and share your thoughts or playful roasts.
- Posts are written as commits, hinting at potential future integration with a custom CMS.
- An abundance of motion, which I acknowledge can be overwhelming. A โlow chaosโ mode is on my radar to cater to all users.
Final Thoughts
While the website is still evolving and occasionally glitchy, its existence feels like a personal victory. Iโm incredibly proud of what Iโve built โ a true reflection of myself. If this project inspires