Celebrating the Launch of My Personal Website After a Two-Year Journey
After two years of iterative efforts, setbacks, and perseverance, I am excited to share the culmination of my personal projectโa website that embodies my passion for development, creativity, and open-source collaboration.
A Platform Beyond a Portfolio
This website is more than a simple showcase; it functions as an interactive portal highlighting my development process through innovative features and custom-built tools. Itโs designed to offer visitors an immersive experience, revealing how I approach problem-solving and creativity.
Explore the Website
Visit my personal site to see the project firsthand:
๐ https://ujjwalvivek.com
Deep Dive into Technical Details
For those interested in the nuts and boltsโhow it was built, the algorithms involved, and the challenges facedโIโve published a comprehensive blog post covering everything from mathematical foundations to code breakdowns.
๐ Read the detailed write-up here
Open Source Your Code
Transparency and community engagement are at the heart of my work. The entire codebase is available on GitHub, inviting fellow developers to explore, contribute, and learn.
๐พ Explore the repository
Highlights & Technical Insights
Creative Procedural Generators
- Developed four distinct procedural backgrounds using only the Canvas API, avoiding external libraries. These include:
- Hologram cubes
- Recursive circuit tree patterns
- Psychedelic mandalas
- Quantum-inspired node networks
Optimizing performance for these visualizations remains an ongoing effort.
Interactive Terminal Footer
- A footer thatโs more than aestheticโit’s an interactive command-line interface with custom commands, hidden easter eggs, and even a mini-game featuring a dino crash screen.
Custom Markdown Rendering Engine
- Built from scratch, this renderer integrates KaTeX for math typesetting and Mermaid for diagrams, offering a seamless content experience without third-party dependencies.
Accessibility-First Design
- Features like
prefers-reduced-motionsupport and a “Low Sensory Mode” ensure the site is inclusive for all users. - Committed to privacy: no cookies, no tracking, no unnecessary noise.
Looking Ahead
This project was a significant personal milestoneโtransforming a tentative idea into

