Building My Own AI Personal Assistant with n8n, Telegram and Multi-Agent WorkflowsHow I connected voice, email, calendar, research, memory, and specialized AI agents into one modular personal assistant using n8n.6 min read·suraj-projects.hashnode.dev1Sep 18
FAISS FAISS stands for Facebook AI Similarity Search FAISS helps you find similar items quickly in large datasets. For eg - you have millions of images, texts, or embeddings and you want to find the most si7 min read·suraj-projects.hashnode.devMar 18
Streamlit - A Beginner's WalkthroughLearn how to build interactive web apps using Streamlit in Python.5 min read·suraj-projects.hashnode.devJun 23, 2025
Understanding Python's Typing ModuleUnderstanding Python's Typing Module (Type Hinting and Annotation)6 min read·suraj-projects.hashnode.devJun 20, 2025
Understanding Object-Oriented Programming (OOP) in PythonObject-Oriented Programming (OOP) is a powerful way to structure code, and Python’s clean syntax makes it a great language to learn these concepts. In this blog, we’ll explore Python OOP using simple examples just like you'd build up your understandi...13 min read·suraj-projects.hashnode.devJun 19, 2025