Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 ronynn's landing page

Welcome to my webgl powered landing page! This used to be vanta+threejs globe but I learned a whole lot of math and poked different LLMs with all my knowledge and managed to get the same globe with no dependencies.

LLMs are just not quite there yet when it comes to anything non-trivial, atleast judging by all the free llms I have access to. Philosophy wise, I still think, that a reiteration of software making isn't a bad idea. We no longer have to rely on slower code or dependencies just because they are easy to learn or maintain, things should be faster. On the other hand, you can't rely on AI for your architecture, your perspective should be available, code it writes should be terse enough that it never gets out of hand/context, while dependency free enough that it stays fast.

With this project specifically, applying webgl stuff with pseudocode was a time saver.(or perhaps the only way, idk try bugging some ai with any of the vantajs themes lets see if it can remake it by itself!)

For some of the matrix calculations, I was initially using numpy-ts, though 100kb js addition wasn't going to solve anything and AI wrote the matrix lib itself.

Though one might call me hypocrite, the latest version of this site uses backdrop filter blur that might make it slow on some devices, if it does noticeably, one line of code can undo it, though I like the frosty glass vibes, if only browsers made that performant enough.

This project is more than just a pretty design—it's a celebration of global connectivity and creativity in a sense. The dynamic globe at its center symbolizes the unity of ideas from every corner of the world. It’s a window into a universe where technology meets art, and a corner for me to show my projects.


✨ Features

  • The interactive globe represents the ever-connected world we live in.

  • Live GitHub Integration: My projects—information from my GitHub repositories is fetched in real-time using the GitHub API.

  • Theme Selector: Customize your experience with a variety of themes available at the bottom of the page. There’s a look for every mood! 🎨

  • More Insights: For further details, interesting stories, my tech stack and updates, be sure to check out the blog.


🤝 Contributions

Contributions are warmly welcome! If you have ideas, bug fixes, or enhancements, please open an issue or submit a pull request. Your feedback is incredibly valuable and helps this project grow. 💖


🛣 Roadmap

  • Accessibility Improvements: Work is underway to improve color contrasts, aiming for a higher accessibility score in Lighthouse.
  • Performance Enhancements:
  • Bump Three.js and Vanta.js Versions: This update addresses current errors and enhances performance. 🚀 (redundant now!)

⭐ Show Some Love

If you enjoyed the design, please leave a star on the repository! I’d love to hear your suggestions and feedback to make it even more awesome. Your support means the world! 🌟

About

Landing page for my github profile

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Contributors

Languages