Expanded the proverbs work into a dedicated Telugu proverbs experience with large dataset updates, detailed proverb panels, search, filtering for sensitive content, and performance work to keep the page usable even as the collection grew rapidly.
Started preparing the website for discovery through search by opening pages to indexing and adding sitemap support, moving the site from a mostly personal navigation flow toward something that search bots can understand and surface properly.
Redesigned the blog page into a more structured tile-based layout and fixed the supporting JavaScript issues. This was an important usability pass after the earlier blog experiments, making the posts easier to browse and maintain.
Embedded Gource based autogenerated Github commits video on buildlog page, also created github actions for automatic deployment and regeneration of the Gource video after n commits
Implemented Cloudflare Zero Trust and Access protecting VSCode server running on a local machine behind NAT, Explored cloudflare SSH tunnel during this process, found too many login prompts being presented to the end user.
Explored using Tailscale VPN to embed a shell to my local server within the login page, though very secure, it wasn't seamless in getting new users working as part of the VPN, for personal use, one can use ngrok or Tailscale to overcome NAT issues.
Experimented with using an SVG tree to represent blog posts, it came out looking beautiful with the leaves swaying and colors but was not usable on Mobile, tried multiple ways to overcome the usability issue but failed, thought of using hanging roots with category name plates, tried using pile of books under the tree but wasn't convinced of the longterm usability. Most of the options were moving towards animation.
Finalized fingerprinting layout and browser metrics, including a black strip at the bottom of every page for the user to reach fingerprint details page.This is being designed based on creepjs
Professional details section of Nenu page design completed
Introduced corner radial menu for internal navigation, took lot of time to get this right due to lack of understanding on how browser rendering co-ordinates are different from mathematical coordinate system
Designed a Central Radial Menu moving away from traditional site navigation options, as this is a personal website, focus was more on uniquness and reflection of personal taste rather than on usability and accessibility
Created background with responsive binary code and a tricolor side strip. Huge number of dynamic strings spanning in the background resulted in high LCP
Started using Azure static webapp service for the landing page, and a static IP with local server for the rest of the website. Due to security concerns, switched to ngrok reverse proxy tunnel to overcome NAT.
Initial landing page design with Ekalavya image as the central entry point and a complete black background to highlight Ekalavya image