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
AI & ML Frameworks
Data & Visualization
Web & Backend
DevOps & Cloud
Monitoring & Observability
📂 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 |
|---|---|
| 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
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
"I believe in the power of open-source collaboration to drive innovation in AI and beyond!"
⭐️ From sgmoorthy