---
title: "Suraj Rao (@suraj-rao) | Hashnode"
description: "loss.backward(). Read the latest articles by Suraj Rao on Hashnode."
url: "https://hashnode.com/@suraj-rao"
---

@suraj-rao

# Suraj Rao

@suraj-rao · College Park, Maryland · Joined June 2025

loss.backward()

### [Building My Own AI Personal Assistant with n8n, Telegram and Multi-Agent Workflows](https://suraj-projects.hashnode.dev/building-my-own-ai-personal-assistant-with-n8n-telegram-and-multi-agent-workflows?utm_source=hashnode&utm_medium=feed)

How I connected voice, email, calendar, research, memory, and specialized AI agents into one modular personal assistant using n8n.

6 min read · [suraj-projects.hashnode.dev](https://suraj-projects.hashnode.dev/building-my-own-ai-personal-assistant-with-n8n-telegram-and-multi-agent-workflows?utm_source=hashnode&utm_medium=feed)

[Sep 18](https://hashnode.com/posts/building-my-own-ai-personal-assistant-with-n8n-telegram-and-multi-agent-workflows/6aac932644df58359b6cf8de)

### [FAISS](https://suraj-projects.hashnode.dev/faiss?utm_source=hashnode&utm_medium=feed)

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 si

7 min read · [suraj-projects.hashnode.dev](https://suraj-projects.hashnode.dev/faiss?utm_source=hashnode&utm_medium=feed)

[Mar 18](https://hashnode.com/posts/faiss/69ba4c73c22d3eeb8a471f21)

### [Streamlit - A Beginner's Walkthrough](https://suraj-projects.hashnode.dev/streamlit-a-beginners-walkthrough?utm_source=hashnode&utm_medium=feed)

Learn how to build interactive web apps using Streamlit in Python.

5 min read · [suraj-projects.hashnode.dev](https://suraj-projects.hashnode.dev/streamlit-a-beginners-walkthrough?utm_source=hashnode&utm_medium=feed)

[Jun 23, 2025](https://hashnode.com/posts/streamlit-a-beginners-walkthrough/685992c823e5a68ed4811bcf)

### [Understanding Python's Typing Module](https://suraj-projects.hashnode.dev/understanding-pythons-typing-module?utm_source=hashnode&utm_medium=feed)

Understanding Python's Typing Module (Type Hinting and Annotation)

6 min read · [suraj-projects.hashnode.dev](https://suraj-projects.hashnode.dev/understanding-pythons-typing-module?utm_source=hashnode&utm_medium=feed)

[Jun 20, 2025](https://hashnode.com/posts/understanding-pythons-typing-module/68558b0d34d253e16e93d33d)

### [Understanding Object-Oriented Programming (OOP) in Python](https://suraj-projects.hashnode.dev/understanding-object-oriented-programming-oop-in-python?utm_source=hashnode&utm_medium=feed)

Object-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.dev](https://suraj-projects.hashnode.dev/understanding-object-oriented-programming-oop-in-python?utm_source=hashnode&utm_medium=feed)

[Jun 19, 2025](https://hashnode.com/posts/understanding-object-oriented-programming-oop-in-python/68544a6e210d867d09123341)
