Took 2 years to ship this simple website. Not because of tech. And I’m really proud of it.

Journey of Building a Personal Website: A Two-Year Tale of Creativity and Persistence

Creating a simple yet meaningful website often seems straightforward, but sometimes it becomes a journey of discovery, patience, and self-expression. After two years of dedicated effort, I am thrilled to unveil a project that embodies these principlesโ€”crafted entirely for myself, free from the constraints of complex technology stacks or external pressures.

The Motivation Behind the Project

Throughout my career, Iโ€™ve accumulated the skills and ideas necessary to build. However, I realized that certain barriersโ€”whether internal doubts or external constraintsโ€”delayed my progress. Working within corporate environments that claimed to prioritize “innovation” often proved frustrating, especially when faced with the reality of navigating focus groups and resisting superficial demands. This experience inspired me to create something purely for my own fulfillmentโ€”a platform that truly reflects myVoice and vision.

A Minimalist Approach with Purpose

The final product isnโ€™t driven by elaborate frameworks or layers of analytics. Instead, it emphasizes simplicity, quality, and personal meaning. The core technology stack includes:

  • React.js for interactivity
  • Markdown for content management
  • Minimal to no CSS frameworks, trackers, or SEO optimization

Using this streamlined setup, I aimed to focus on what truly mattersโ€”clean design, meaningful content, and creative expression.

Key Features and Creative Touches

Hereโ€™s a glimpse into what Iโ€™ve thoughtfully integrated into this site:

  • Customized Markdown Styling: Personalized presentation for a distinctive reading experience.
  • Procedural Backgrounds: Dynamic visuals generated in real-time, currently CPU-bound but exploring GPU acceleration for smoother performance.
  • Theme Awareness: Supporting light and dark modes, with ongoing tweaks to improve contrast and readability across browsers, especially WebKit-based ones.
  • Integrated PDF Viewer: Utilizing pdf.js for in-browser document viewing; seeking ways to refine style consistency across platforms.
  • Easter Eggs & Hidden Surprises: Small playful elementsโ€”let me know if you stumblะต upon one or two!
  • Content as Commits: Posts are presented as code commits, hinting at future possibilities for a custom content management system.
  • Dynamic Motion: Bold animations and transitionsโ€”though Iโ€™m considering a โ€œlow motionโ€ mode to make the experience more accessible.

The Road Ahead

Admittedly, the site remains a work in progressโ€”glitches, experimental features, and all. Yet, itโ€™s alive, and I


Leave a Reply

Your email address will not be published. Required fields are marked *