sgmoorthy - Overview

Hi there 👋

sgmoorthy/sgmoorthy is a ✨ special ✨ repository because its README.md (this file) appears on your GitHub profile.


🚀 About Me

I'm Gurumurthy Swaminathan, a Lead Data Scientist and AI Architect based in India. I specialize in building scalable AI agent systems, multi-agent architectures, and enterprise-grade ML platforms.

  • 🔭 Currently Working On: AI-driven projects exploring the frontiers of generative models and agent memory architectures
  • 🌱 Currently Learning: Graph Neural Networks (GNNs), Large Language Models (LLMs), and advanced agent orchestration patterns
  • 💬 Ask Me About: Python, TensorFlow, PyTorch, AI/ML architectures, multi-agent systems, and cloud-native AI deployments
  • 📫 Reach Me: LinkedIn | Email
  • 🏢 ORCID: 0000-0001-6293-8668

🛠️ Skills & Technologies

Core Languages

Python JavaScript TypeScript Terraform

AI & ML Frameworks

TensorFlow PyTorch scikit-learn Keras

Data & Visualization

NumPy Pandas Matplotlib Librosa

Web & Backend

React Node.js FastAPI MongoDB

DevOps & Cloud

Docker Git Google Cloud Redis

Monitoring & Observability

Grafana Prometheus


📂 Featured Projects

Here are some of my notable open-source projects:

🎵 DeepRaaga

An AI-powered system for automatic recognition and classification of Indian classical Carnatic music Raagas using deep learning. Analyzes audio features to identify musical patterns and preserve cultural heritage.

Tech Stack: Python | TensorFlow | Librosa
License: MIT | ⭐ 3 stars | 🌐 Live Demo
Status: Actively maintained — Latest updates: Blog architecture redesign, Music-as-Code philosophy docs


🧠 agent-memory-hub

Enterprise-grade AI agent memory management solution implementing episodic, semantic, and working memory architectures. Designed for long-term learning and context retention in conversational AI systems.

Tech Stack: Python | FastAPI | Redis | PyTorch
License: Apache 2.0 | 📦 Published on PyPI (v0.3.0)
Status: Actively maintained — 3 releases published


📊 agent-meter

Comprehensive real-time metrics and monitoring dashboard for AI agents. Provides performance analytics, usage statistics, and diagnostic tools for optimizing agent behavior.

Tech Stack: Python | Docker | Grafana | Prometheus
Status: Production-ready monitoring solution


📝 Deepword-rnn-tensorflow

Deep learning project implementing Recurrent Neural Networks (RNN) for NLP tasks including text generation, sentiment analysis, and language modeling.

Tech Stack: Python | TensorFlow | NLTK | Keras
Status: Educational reference implementation


🌿 NatureLink

Environmental IoT data platform connecting sensor networks with AI-driven conservation insights. Real-time monitoring for sustainability and ecological research.

Tech Stack: Python | React | Node.js | MongoDB
Status: Prototype stage


🔬 PFSGE

Particle Filter with Stochastic Gradient Estimation for Bayesian state estimation in complex dynamic systems.

Tech Stack: Python | NumPy | SciPy | Matplotlib
Status: Research implementation


🕉️ sivaDeepamSeva

Web application for managing temple lamp offerings and seva registrations with Google Sheets integration. Enables devotees to participate in sacred traditions digitally.

Tech Stack: JavaScript | HTML | CSS | Google Sheets API
License: MIT | 🌐 Live Demo Status: 5 merged PRs, GitHub Pages deployed


🤖 PS3RasPiRobot

PS3 DualShock-controlled Raspberry Pi robot with parallel sketch-drawing capability.

Tech Stack: Python | Raspberry Pi | PS3 Controller
License: MIT | ⭐ 3 stars


📚 Knowledge_Graph_API

Knowledge graph API built with FastAPI and Neo4j for structured data relationships.

Tech Stack: Python | FastAPI | Neo4j
Status: Legacy project (6 years)


🌍 External Open Source Contributions

Contributions to major open-source projects outside my personal repositories:

Project PR Description Status
google/adk-python #5280 Introduced pluggable SessionDataTransformer hooks for PII masking/redaction in DatabaseSessionService — protects sensitive LLM session data before database storage 🟢 Open
google/adk-python #5279 Initial implementation of SessionDataTransformer for secure session state persistence 🔴 Closed (superseded)
langchain-ai/langgraph #6422 Checkpoint-postgres feature complementing retry resilience improvements for robust state management in agentic workflows 🟢 Open
skalesapp/skales #62 Built Skales Docs Navigator — Manifest V3 Chrome Extension with Side Panel UI for documentation navigation, live search, context-menu saving (+7,807 lines) 🔴 Closed

🏢 Organizations

Organization Role
@google External contributor to ADK Python
@langchain-ai External contributor to LangGraph
@Chit-ai Member
@Pusthak Member
@Trineathra Member
@Naadio Member
@SivaArulveli Contributor
@DataScientistForum Member
@MahaPrasada Member
@codevminds Member

📊 GitHub Stats

Top Languages

GitHub Streak Profile Views

Contribution Summary

  • 680 total contributions since Dec 20, 2013
  • 331 contributions in the last year
  • 10 merged PRs across personal repos
  • 4 PRs to major external projects (Google ADK, LangGraph, Skales)
  • Published packages on PyPI
  • 🏆 Arctic Code Vault Contributor
  • 🏆 Developer Program Member
  • 🦈 Pull Shark (x2)

📫 Let's Connect

LinkedIn Twitter Email GitHub ORCID


"I believe in the power of open-source collaboration to drive innovation in AI and beyond!"

⭐️ From sgmoorthy