The Bloom & The Narrative

Long-form thoughts on code, creativity, and the narratives we weave in digital gardens.

5 min read

Portfolio Chatbot Architecture

Structured, reliable chatbot for my portfolio with routing, form-only contact, and clear boundaries.

architecture AI llm langgraph langchain chatbot Design RAG
Continue Reading
2 min read

Jan Recap: 3-Part A11y Series, Agentic AI, and portfolio v1

The Harshna Haswani Newsletter | Issue #1

newsletter Monthly review 2026
Continue Reading
4 min read

The Developer’s Audit for A11Y

A11Y Part 3

Web Development Web Accessibility a11y UX Firefox devtools safari debugging Tutorial HTML5
Continue Reading
5 min read

The Science of Sight: Colors, Fonts, and the IBM Standard

A11Y Part 2

Web Accessibility inclusive design HTML5 Frontend Development #WCAG IBM color blindness typography a11y UI UX
Continue Reading
3 min read

The Invisible Loss: Why Your Site is Losing 16% of Its Traffic at the Door

A11Y Part 1

web acce Web Development Web Design a11y UX inclusive design Frontend Development #WCAG digital strategy devtools debugging HTML5
Continue Reading
4 min read

How Wikipedia Searches 65 Million Articles in Milliseconds

Wikipedia hosts over 65 million articles. When you type "Virat Kohli" into the search bar, the system has to scan that massive dataset, handle typos, rank results by relevance, and deliver the answer in milliseconds. If you tried this with a standard...

elasticsearch Wikipedia Search Engines System Design Software Engineering design thinking software development search
Continue Reading
5 min read

Architecting a Food/Grocery Ordering system📝

Demystifying Layered, MVC, and Microservices for Scalable Systems.

System Architecture System Design layered architecture Microservices event-driven-architecture model view controller mvc
Continue Reading
3 min read

Retrospection on the Game Theory

Image from “The Evolution of Trust” Playing the interactive game “The Evolution of Trust” was a deeply thought-provoking experience, prompting me to examine my own habitual responses in personal and professional interactions. 🤔 The Mirror of Interac...

trust human behaviour psychology communication Forgiveness
Continue Reading
3 min read

How to Filter 1 Billion Requests Without Crashing Your Database

An Intro to Bloom Filters

bloom filter System Design scalability Database Optimization, high latency
Continue Reading
6 min read

Stop Hacking Your Checkboxes: A Modern Approach

Learn to ditch the fragile, label*-based hacks. This guide details a modern, robust method using appearance: none, clip-path, and Grid to create custom checkboxes that are clean, scalable, and semantically* correct Unpacking the “Fragile Hack”: Why ...

CSS Semantic Web semantichtml checkbox checklist Web Development
Continue Reading