After two years, I finally launched this straightforward website — not due to technical issues, and I’m genuinely proud of the result.

How Two Years and a Simple Website Fulfilled a Personal Dream

Building a personal website can be a straightforward task, yet sometimes it takes longer than expected—even when the technology involved is nothing fancy. After two years of development, I’m proud to present a project that isn’t driven by complex stacks or grand design, but by a genuine desire to create for myself.

A Reflection on the Journey

Initially, I had the necessary skills and creative ideas. However, I lacked the right mindset and determination to see this through. For years, I worked within corporate environments that claimed to prioritize innovation, yet often faltered when faced with focused, challenging questions or practical implementation. This disconnect was frustrating and disheartening.

Eventually, I decided to build a platform exclusively for my own expression — a space where I could truly be seen and heard without compromise.

Introducing the Website

You can explore it here: ujjwalvivek.com. Don’t expect a high-tech marvel; instead, I aimed for simplicity and authenticity. This site is crafted using a minimalist tech stack, emphasizing my willingness to step outside my comfort zone.

Technical Approach

  • Core Technology: React.js paired with Markdown for content rendering.
  • Design & Style: No CSS frameworks or external styling libraries. Everything is custom-styled.
  • Analytics & Tracking: Zero trackers or SEO awareness—just a straightforward personal platform.
  • Performance Enhancements: Features like procedural background generation, which is CPU-heavy now but may evolve using WebGPU for a fluid experience.
  • Theme Support: Fully theme-aware, with particular challenges around compatibility across different browsers (especially WebKit). Open to suggestions for improving theme switcher awareness.
  • Embedded Content: Integrated PDF viewer powered by pdf.js, with ongoing work to customize its styling for a seamless look.
  • Easter Eggs & Hidden Surprises: There’s a little secret embedded within—feel free to explore and share your findings, along with constructive feedback or playful roastings.
  • Content Management: Posts are written as commits, hinting at future plans for a more robust CMS.

Design & User Experience

Admittedly, the site features a lot of motion; I am considering implementing a “low-chaos” mode for visitors who prefer a calmer experience.

Final Thoughts

The site is still a work in progress—glitchy at times, constantly evolving—but it’s live, and that alone feels like a


Leave a Reply

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