Skip to content
View sarojrout's full-sized avatar

Block or report sarojrout

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sarojrout/README.md

Hi, I'm Saroj Kumar Rout πŸ‘‹

Software Engineer | Building AI-Powered Multi-Agent Systems

LinkedIn GitHub


πŸš€ About Me

I'm a passionate software engineer at Intuit based in California, USA, with a love for building innovative solutions. I specialize in:

  • πŸ€– Multi-Agent AI Systems using Google ADK and OpenAI
  • 🐍 Python backend development (FastAPI, asyncio, async/await)
  • βš›οΈ Full-Stack Development (React, TypeScript, Node.js)
  • ☁️ Cloud Architecture (Google Cloud Platform, Vertex AI)
  • πŸ”„ Real-time Systems (Server-Sent Events, WebSockets, streaming)

I enjoy tackling complex problems, building scalable systems, and contributing to open-source projects.


πŸ› οΈ Technologies & Tools

Languages

Python TypeScript JavaScript Java Scala

Frameworks & Libraries

FastAPI React Node.js Spring Boot NativeScript

AI & ML

Google ADK OpenAI LangChain Pandas AWS Bedrock Cohere BERT Whisper

Cloud & Infrastructure

AWS Google Cloud Vertex AI Supabase Firebase AWS S3 AWS AppSync AWS Glue

Databases & Tools

MongoDB DynamoDB Couchbase OpenSearch Elasticsearch Kafka Spark Databricks Airflow SQLite

DevOps & Tools

Kubernetes ArgoCD Terraform Git Docker GitHub Actions


🌱 Open Source Contributions

Contribution Stats Google ADK

πŸ€– Google ADK Python (google/adk-python)

Active contributor to Google's Agent Development Kit, focusing on multi-agent resilience patterns, error handling, and developer experience improvements.

View all contributions (10 PRs)

πŸ› Bug Fixes & Improvements

  • #3991 - Fix/Event streaming propagation from AgentTool sub-agents to Runner
  • #3848 - Feat/streaming tools support on non live
  • #3828 - Feat/Adaptive Token Limit Management
  • #3825 - Fix/Add PDF support for Claude models
  • #3734 - Fix/web artifact metadata
  • #3699 - Fix: Handle empty message in LiteLLM response
  • #3576 - Fix/add validation for unique sub-agent names
  • #3574 - Samples/add hello_doctor health assessment agent
  • #4086 - Agent Tool Resilience Sample
  • #4087 - Feature Request: Built-in Support for Agent Tool Resilience

View all my contributions: GitHub Pull Requests | Google ADK Contributions


🏒 Big Tech Experience

  • Intuit - Software Engineer
  • Adobe - Software Engineer

πŸš€ Founder/Entrepreneur


πŸ† Featured Projects

πŸ€– Multi-Agent Healthcare Concierge

AI-powered healthcare assistant using Google ADK

  • Multi-agent architecture with intelligent routing (AgentTool pattern)
  • Sequential workflows for complex health analysis (SequentialAgent)
  • Real-time streaming with Server-Sent Events
  • Integration with Vertex AI, Supabase, and OpenAI APIs
  • πŸ”— Repository

Tech Stack: Python, Google ADK, FastAPI, OpenAI, Vertex AI, Supabase, React


πŸ“± Flutter Firebase Mobile App

Cross-platform mobile application with Firebase integration

Tech Stack: Flutter, Dart, java, Spring Boot, Angular, Firebase


πŸ”„ Spring Boot + Couchbase + Kafka

Complete microservices suite

  • Spring Boot backend with Couchbase database
  • Kafka for event streaming and messaging
  • RESTful API design
  • πŸ”— Repository

Tech Stack: Java, Spring Boot, Couchbase, Kafka


πŸ“Š Twitter Sentiment Analysis

Real-time sentiment analysis using Spark Streaming

  • Spark Streaming for real-time data processing
  • Scala-based implementation
  • Twitter API integration

Tech Stack: Scala, Apache Spark, Twitter API


🎯 Current Focus

  • πŸ”¬ Building production-ready multi-agent AI systems
  • πŸ“š Contributing to open-source AI agent frameworks
  • πŸš€ Optimizing agent orchestration patterns
  • πŸ“– Writing technical articles and documentation

🀝 Let's Connect

  • πŸ’Ό LinkedIn
  • ✍️ Medium - Read my articles on AI, Multi-Agent Systems, and Software Engineering

πŸ’‘ Fun Facts

  • 🎯 Love building stuff that solves real-world problems
  • πŸƒ Active contributor to open-source projects
  • πŸ“š Always learning new technologies and frameworks

⚑ "Code is like humor. When you have to explain it, it's bad." ⚑

Thanks for visiting! Feel free to explore my repositories and reach out if you'd like to collaborate! πŸ™Œ

Profile Views

Popular repositories Loading

  1. spring-tutorial spring-tutorial Public

    This is a complete suite of spring boot couchbase and kafka

    Java 12 20

  2. nativescript-firebase nativescript-firebase Public

    Mobile app using nativescript integrating with firebase

    TypeScript 4 1

  3. ReactJS-Gulp-Express ReactJS-Gulp-Express Public

    JavaScript 3

  4. Twitter-Sentiment-Analysis Twitter-Sentiment-Analysis Public

    Sentiment Analysis using Spark streaming with Scala

    XSLT 3 4

  5. NativescriptFirebase NativescriptFirebase Public

    Mobile App using Nativescript with Firebase

    TypeScript 3

  6. Twitter-Streaming Twitter-Streaming Public

    Twitter Streaming API using express

    HTML 1 1