Open Source Journey: After Two Years of “Pending” Hesitation, I’ve Released My Personal Website with 4 Procedural Generators, Command-Line Interface, and More. Discover It Now!

Celebrating the Launch of My Personal Portfolio: A Two-Year Journey of Creativity and Innovation

After a prolonged phase of starting, pausing, and revisiting personal projects—many of you might find this familiar—I am thrilled to share that I have finally completed and launched my individual portfolio website. This project has been a labor of love over the past two years, and I’m proud of what I’ve built.

Introducing My Interactive Portfolio Experience

This isn’t merely a showcase of my work; it’s an immersive platform designed to reflect my development process in a transparent and engaging way.

Visit the site here:
🌐 https://ujjwalvivek.com

For those interested in a comprehensive technical overview, including detailed explanations, mathematical concepts, ASCII diagrams, and code insights, check out the full blog post:
📖 Deep Dive into the Project

The project’s codebase is also openly available for review and contribution:
💾 Open Source Repository


Highlights of What Powers This Platform

1. A Suite of Four Procedural Background Generators:
Built with the Canvas API (without relying on external libraries), these generators produce unique visuals such as hologram cubes, recursive circuit patterns, psychedelic mandalas, and quantum-inspired node networks. Optimizing performance for these dynamic backgrounds was a significant technical challenge, and I continue to refine their efficiency.

2. An Interactive Terminal in the Footer:
More than just a visual element, this footer features a functional command-line interface. Users can execute commands, discover hidden Easter eggs, and even trigger a playful crash screen that launches a custom-coded dinosaur game.

3. Custom Markdown Renderer:
From scratch, I developed a markdown processor integrated with KaTeX for rendering complex mathematics and Mermaid for diagram support, creating a versatile and accessible documentation environment.

4. Accessibility at the Forefront:
Design considerations prioritize user preferences, respecting systems set for reduced motion and offering a “Low Chaos Mode” for users sensitive to sensory stimuli.

5. Privacy and Simplicity:
My site runs without tracking scripts, cookies, or unnecessary noise—keeping the experience clean and user-focused.


Reflecting on the Journey

This project was more than just a technical achievement; it was a


Leave a Reply

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