Skip to content
View adityapt's full-sized avatar

Block or report adityapt

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
adityapt/README.md

Hi, I'm Aditya Puttaparthi Tirumala πŸ‘‹

Principal Data Scientist | Causal Inference & Marketing Science | AI/LLM Systems | Data Science Leadership

I lead a team of 8 Data Scientists that add business value through advanced modeling. My team and I build advanced statistical models, machine learning systems, and AI-powered tools that help organizations make data-driven decisions. My work focuses on causal inference, marketing mix modeling, LLM agentic systems, and deep learning for time series analysis.


πŸ€– SAGE - AI MMM Copilot

SAGE - Strategic AI-Guided Explorer for Marketing Performance. An AI-powered copilot for Marketing Mix Modeling with natural language interface.

Streamlit License: MIT Python 3.9+

Key Features:

  • πŸ€– Agentic AI System with OpenAI function calling
  • πŸ’¬ Natural language interface - ask questions in plain English
  • πŸ“Š Automatic visualizations - generates Plotly charts on demand
  • 🎯 Budget optimization - SLSQP-based allocation across channels
  • 🧠 RAG-powered insights - ChromaDB knowledge base with semantic search
  • ⚑ Real-time analysis - instant answers to MMM questions

Try it live

https://SAGEinsights.streamlit.app | πŸš€ Live Demo | πŸ“– GitHub


🧠 LLM-Copilot

llm-copilot - Production-ready agentic system for Marketing Mix Modeling with LLM orchestration, RAG, and code execution.

Architecture Highlights:

  • 🎭 Agentic System: OpenAI function calling for tool orchestration
  • πŸ“š RAG Implementation: ChromaDB + OpenAI embeddings for semantic search
  • πŸ”§ Dynamic Code Execution: Safe Python sandbox for on-the-fly analysis
  • πŸ“ˆ Response Curve Fitting: Automatic Hill curve generation with deepcausalmmm
  • πŸ—ƒοΈ Knowledge Base: Stores curves, benchmarks, glossary, and best practices
  • πŸ”Œ Multi-Database Support: 10+ connectors (Databricks, Snowflake, BigQuery, etc.)

pip install git+https://github.com/adityapt/llm-copilot.git Tech: OpenAI GPT-4, ChromaDB, LangChain patterns, Pandas, Plotly


πŸš€ DeepCausalMMM

Creator and maintainer of DeepCausalMMM - an open-source Python package for Marketing Mix Modeling with causal inference and deep learning.

PyPI version Documentation License: MIT Python 3.9+

Key Features:

  • 🧠 GRU-based temporal modeling for automatic adstock and lag learning
  • πŸ”— DAG causal discovery to reveal channel interdependencies
  • πŸ“‰ Response curves with Hill saturation for budget optimization
  • 🌍 Multi-region modeling with learnable region-specific effects
  • ⚑ Performance: 93% holdout RΒ², 3.6% train-test gap

pip install deepcausalmmmπŸ“– Documentation | 🎯 Quick Start | πŸ“ Examples


πŸ’Ό Expertise

AI & LLM Systems

  • Agentic system design with function calling
  • Retrieval-Augmented Generation (RAG)
  • Prompt engineering & Chain-of-Thought
  • Vector databases (ChromaDB, Pinecone)
  • LLM orchestration patterns

Causal Inference

  • Marketing Mix Modeling (MMM)
  • Directed Acyclic Graphs (DAGs)
  • Causal structure learning
  • Treatment effect estimation
  • Instrumental variables

Machine Learning & Deep Learning

  • Time series forecasting
  • Recurrent Neural Networks (GRU, LSTM)
  • PyTorch model development
  • Bayesian inference
  • Ensemble methods

Marketing Science

  • Brand Science
  • Marketing Mix Modeling
  • Churn prediction
  • A/B testing & experimentation
  • Budget optimization
  • Executive Insights

πŸ› οΈ Tech Stack

AI & LLM

OpenAI LangChain ChromaDB

Languages & Frameworks

Python PyTorch R SQL

Data Science & ML

Pandas NumPy Scikit-Learn SciPy

Visualization & Dashboards

Streamlit Plotly Matplotlib Seaborn

Tools & Infrastructure

Git Docker Jupyter VS Code


πŸ”¬ Development Work

Open Source Contributions

  • SAGE AI Copilot (2025) - AI-powered MMM assistant with agentic system

    • Deployed on Streamlit Cloud
    • Natural language interface for marketing analytics
    • RAG-powered insights with ChromaDB
  • LLM-Copilot (2025) - Production agentic system for MMM

    • OpenAI function calling orchestration
    • Dynamic code execution sandbox
    • Multi-database connectivity
  • DeepCausalMMM (2025) - Advanced MMM with causal inference

    • Published on PyPI with 1.0.17+ versions
    • Comprehensive documentation on ReadTheDocs
    • 28 comprehensive tests with 100% pass rate
    • JOSS paper submitted

Academic Work

  • ORCID: 0009-0008-9495-3932
  • Focus areas: Causal inference, marketing analytics, LLM systems, time series modeling, Marketing mix modeling

πŸ“Š Recent Work & Achievements

πŸ€– SAGE & LLM-Copilot (November 2025)

  • βœ… Built production agentic system with OpenAI function calling
  • βœ… Implemented RAG with ChromaDB for semantic knowledge retrieval
  • βœ… Created natural language interface for MMM analysis
  • βœ… Integrated automatic budget optimization algorithms
  • βœ… Deployed live Streamlit application
  • βœ… Added 10+ database connectors (Databricks, Snowflake, etc.)

🎯 DeepCausalMMM v1.0.17 (October 2025)

  • βœ… Added non-linear response curves with Hill saturation

  • βœ… Implemented proportional allocation for accurate scaling

  • βœ… Enhanced Hill parameter constraints (slope β‰₯ 2.0)

  • βœ… Integrated 14+ interactive visualizations

  • βœ… Achieved 93% holdout RΒ² with 3.6% performance gap

    • Installation: pip install deepcausalmmm
    • Documentation: deepcausalmmm.readthedocs.io
    • License: MIT (fully open source)
    • Python: 3.9+ compatible
    • Framework: PyTorch 2.0+

πŸ“ˆ GitHub Stats

Aditya's GitHub stats

Top Languages

GitHub Streak


πŸŽ“ Continuous Learning

Currently exploring:

  • LLM agent architectures and multi-agent systems
  • RAG optimization techniques and hybrid search
  • Transformer architectures for time series
  • Causal discovery algorithms (NOTEARS, PC, GES)
  • Bayesian deep learning for uncertainty quantification
  • Multi-task learning for marketing applications
  • Federated learning for privacy-preserving MMM

πŸ’‘ Philosophy

"Build AI/ML systems that are both theoretically rigorous and practically useful. Combine machine learning with causal inference to create tools that explain why, not just what."

I believe in:

  • πŸ€– AI for Good: Building LLM systems that augment human decision-making
  • πŸ“– Open Science: Making research accessible and reproducible
  • πŸ“š Documentation: Clear guides that help others learn and contribute
  • 🀝 Community: Collaborative development and knowledge sharing
  • 🎯 Impact: Solving real problems with elegant solutions

πŸ“« Connect With Me

LinkedIn ORCID GitHub Email

🀝 Open to Collaborate On

  • πŸ€– LLM agentic systems and RAG applications
  • πŸ”¬ Causal inference research and applications
  • πŸ“Š Marketing analytics and MMM projects
  • 🧠 Deep learning for time series
  • πŸ“¦ Open source data science tools
  • πŸ“š Technical writing and documentation

Feel free to reach out if you're working on something interesting in these areas!


πŸ’» "Turning data into decisions, one model at a time"

Profile Views


Popular repositories Loading

  1. deepcausalmmm deepcausalmmm Public

    A Python Package to build Deep Learning (GRU) based causal MMM models at scale

    Python 4 1

  2. cerebro cerebro Public

    Autonomous Product and Marketing Data Science with Multi-Agent AI

    Python 2

  3. User-Based-Recommendation-System-using-Python User-Based-Recommendation-System-using-Python Public

    A User Based Recommendation System was created for a digital music service using Python

    Python 1 1

  4. deepcausalmmm-streamlit deepcausalmmm-streamlit Public

    A repository to build causal MMM models

    Python 1

  5. BayesianNetworkMMM BayesianNetworkMMM Public

    Uses Bayesian Networks and React.JS UI to create a drag and drop interface to build models.

    Jupyter Notebook 1

  6. llm-copilot llm-copilot Public

    llm copilot for marketing data science

    Python 1