Blog
-
Building AI Task Suggestions: Teaching a Machine to Read My Emails
I built an AI system that reads my emails and meeting notes to suggest tasks automatically. Here's what I learned about Gmail APIs, LLMs, and why processing 50 emails at once seemed like a good idea.
18 Feb 2026by Harshith Rao -
Creating Text Embeddings Using Gemini (Python)
A practical guide to generating text embeddings using Google's Gemini embedding model. This covers API usage, batch processing, chunking strategies, and the invariants that matter for production embedding pipelines.
-
Building a JIRA Chatbot: The AI-Powered Way
I spent two weeks building a JIRA chatbot that answers any question in plain English. Here's what I learned about combining JIRA's REST API withGemini, the mistakes I made, and what actually works in production.
by Harshith Rao -
Connecting JIRA to Our Task Manager: The Messy Reality
I spent two weeks connecting JIRA to our internal task manager. Here's what I learned about JIRA's REST API, the mistakes I made, and what actually worked in production.
02 Feb 2026by Harshith Rao -
What Makes FastAPI Fast?
An accessible, step-by-step explanation of why FastAPI is fast, how it works under the hood, and what makes it different from older Python web frameworks.
14 Jan 2026 -
Building My First Web App with FastHTML: What I Learned
An in-depth guide to FastHTML, covering its architecture, core concepts, component system, and how it revolutionizes web development with pure Python.
30 Dec 2025by Harshith Rao
Subscribe via RSS or enter your email to get notified of new posts directly in your inbox