Skip to content
View sgmoorthy's full-sized avatar
πŸ‰
Learning
πŸ‰
Learning

Block or report sgmoorthy

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sgmoorthy/README.md

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


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


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 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

Pinned Loading

  1. Deepword-rnn-tensorflow Deepword-rnn-tensorflow Public

    Deepword-rnn-tensorflow

    Python

  2. DeepRaaga DeepRaaga Public

    an effort to teach Indian carnatic music to AI

    JavaScript 3

  3. PS3RasPiRobot PS3RasPiRobot Public

    Controlling Raspi Robot using PS3 Controlled and parallel make a it to draw beautiful sketch

    Python 3

  4. DeepVoice DeepVoice Public

    Machine learning model to build & train voice based experiments

    Makefile 1

  5. datascience datascience Public

    DataScienceToolkit Learning

    Jupyter Notebook

  6. PFSGE PFSGE Public

    Pulsed-field Spiral gel electrophoresis method and evaluation