Structuring Python Projects the Right Way (with FastAPI Example)While building a mini-project using FastAPI, along with SQLAlchemy and Pydantic, I realized something important: as the project grows, it becomes essential to organize your Python files into a clear directory structure. You can group related Python f...Jun 18, 2025 · 6 min readharshitawrites.hashnode.dev
I Built 2 FastAPI Projects to Compare SQLAlchemy and JSON. Here’s What I FoundAs part of my journey to become a GenAI Engineer, I'm learning several key backend technologies and one of them is FastAPI, a modern, fast (and yes, “fast” is in the name!) Python framework for building APIs. While exploring FastAPI, I quickly came a...May 28, 2025 · 9 min readharshitawrites.hashnode.dev
Text Summarizer - using LangChainI recently started exploring Generative AI through the LangChain series by CampusX. LangChain offers a variety of components, such as models, prompts, memory, indexes, and agents, to build powerful LLM-powered applications. So far, I’ve dived into mo...Mar 23, 2025 · 7 min readharshitawrites.hashnode.dev
Check If an Array is a Subset of Another ArrayToday, I solved a basic array problem, but it gave me valuable insights into how my thought process works when approaching a problem. Simple questions like these help in analyzing problem-solving patterns. Thanks to my DSA interviewer, I was able to ...Feb 6, 2025 · 3 min readharshitawrites.hashnode.dev
Multi-document RAG Chatbot - Part 2Welcome to the second part of building a RAG-based multi-document chatbot. By now, you should have some idea of what the chatbot is and how I’m approaching the project. Now, it's time to dive deeper. Before we continue, I want to clarify a few things...Oct 11, 2024 · 6 min readharshitawrites.hashnode.dev