Welcome
code psychology తె key person

Build Log

Apr 2026 Mar 2026 Nov 2025 Oct 2025 Sep 2025 Jul 2025 May 2023

Apr 2026 - Proverbs page became a full searchable collection

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.

Mar 2026 - Opened the site up for search engines

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.

Nov 2025 - Blog page redesign for better usability

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.

Oct 2025 - Gource Github changes Video

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

Gource Github Video

Sep 2025 - Moved to cloudflare

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.

Cloudflare Zero Trust

Sep 2025 - Explored Tailscale VPN

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.

Sep 2025 - Blog Tree Experiment

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.

Blog Tree design

July 2025 - Fingerprint details

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

Fingerprint design

July 2025 - Professional details

Professional details section of Nenu page design completed

nenu page design

July 2025 - Corner Radial Menu

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

Corner Radial Menu

July 2025 - Central Radial Menu

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

Central Radial Menu

July 2025 - Homepage

Created background with responsive binary code and a tricolor side strip. Huge number of dynamic strings spanning in the background resulted in high LCP

Updated Homepage Screenshot

July 2025 - ngrok redirection

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.

May 2023 - Initial Design

Initial landing page design with Ekalavya image as the central entry point and a complete black background to highlight Ekalavya image

Initial Homepage Screenshot
Loading...