Open Source Milestone: Launching My Personal Website After Two Years of Hesitation – Featuring Four Procedural Generators, a Terminal CLI, and More. Explore Now!

Celebrating the Launch of My Personal Website After Two Years of Development

After a prolonged journey filled with start-and-stop efforts—something many of us can relate to—I am thrilled to announce that my personal website is finally live. What began as an ongoing idea has culminated into a dynamic, interactive portfolio that I’ve been meticulously crafting over the past two years.

A Window Into My Development Process

This website isn’t just a showcase of my work; it’s an interactive platform designed to transparently reflect my creative and technical workflow. From inventive procedural backgrounds to a fully functional terminal interface, it embodies my passion for experimentation and open-source collaboration.

Explore the Site Here
🌐 Visit UjjwalVivek.com

In-Depth Technical Write-Up
For those interested in the nitty-gritty—the mathematics, design choices, and implementation details—check out my comprehensive blog post:
📖 Deep Dive into My Website’s Technology

Access the Codebase
And yes, it’s open source! Feel free to explore, fork, or contribute:
💾 Visit GitHub Repository


A Closer Look at What Powers This Project

Procedural Artistry with Canvas API
The site features four distinct procedural backgrounds, each crafted entirely with native Canvas API calls—no external libraries involved. These include hologram cube patterns, recursive circuit diagrams, vivid mandalas, and interconnected quantum node visuals. Achieving smooth, performance-optimized animations in this context was a significant technical challenge, and I’m continuously refining them.

Interactive Terminal Footer
An unconventional footer that doubles as a command-line interface (CLI). It supports custom commands, hidden Easter eggs, and even a playful crash screen featuring a mini dinosaur game—all crafted through bespoke scripting.

Custom Markdown Rendering System
Built from the ground up, my markdown engine supports advanced features like mathematical notation via KaTeX and diagram support through Mermaid.js integrations. It ensures content is dynamic, expressive, and accessible.

Prioritizing Accessibility
User experience is paramount. The site respects prefers-reduced-motion settings and offers a “Low Chaos Mode” tailored for users sensitive to sensory overload.

Privacy-First Approach
There are no cookies


Leave a Reply

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


Learn how to boost local customers.