blogs
projects
11/29/2025
◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈◈
Github repo here.
I had a website that I built a couple of months back, but it wasn't what I really wanted. It seemed very basic, and I knew that I could do better. I used React to help build that website, and got advice from my good friend mahloola.
Later on, I realized that I couldn't access the code for Webflow and instead thought of challenging myself. I took the journey to learn Tailwind and NextJS. I can safely say that it was an amazing learning experience! It makes web development so much easier and simpler, I wish I had learned it earlier.
Building the theme changer was quite the pain... having to organize so many color palettes together, but it was very rewarding to see it working.
Most of the website is finished at this point, but I had a vision that I really wanted to implement. If you've ever played the Wii, you probably remember this guy right here

You may be a bit confused as to why I'm even mentioning this, but stay with me.
If you've gone through my website, you have probably noticed that swapping between the Navbar tabs on a fresh start can cause lag between the tabs until they're fully loaded in. Besides that however, I wanted to create a really cool transition between pages. I want to create a hand similar to the Wii hand which essentially grabs a projector string when clicking on a tab. It should end up looking something like this

Here's my thought process on how it should work:
May seem a bit odd currently (if you're reading this before it's pushed out), but I'll try to make it work. Never worked with animations through JS, seems pretty difficult right now but I'm up to the challenge.
Also, another thing - you may wonder why the main page seems so bland. I plan on developing an image/video to ASCII script in Python and having a really cool animation play in the background. Will try to get that done as soon as I can.
Thanks for reading!