Welcome! This portfolio showcases a collection of AI automation projects that demonstrate my skills in Python, machine learning, workflow automation, and API integration. Each project is open source, well-documented, and features practical use-cases for modern AI automation.
| Project | Description | Tech Stack | Example/Link |
|---|---|---|---|
| SmartChatBot | An AI-powered chatbot for Slack using GPT-4 for contextual conversations. | Python, OpenAI, Slack API | slack-gpt-bot |
| WebScraperBot | Automated web data extraction and report generation from e-commerce sites. | Python, Selenium, Pandas | SeleniumBase examples |
| MLPipeline-Auto | End-to-end automated ML pipeline: fetch, preprocess, train, and deploy. | Python, scikit-learn, FastAPI, Docker | cookiecutter-data-science |
| RPA-Demo | Robotic Process Automation for web form submissions using Selenium. | Python, Selenium | TagUI for Python |
| Model-CI-CD | CI/CD workflow for auto-deploying ML models on each GitHub push. | Python, GitHub Actions, Docker | mlops-template |
| API-Integration-Automation | Automate Google Sheets updates from a CRM API using webhooks. | Python, Google Sheets API, Requests | gspread - Google Sheets Python API |
| OpenSource-Contributions | Documented PRs and code reviews for open source AI automation tools. | Varies | My PRs on GitHub |
- Description: AI chatbot for Slack, powered by OpenAI GPT-4, supports memory and context handling.
- Features: Slash commands, conversation threads, customizable prompts.
- Tech: Python, Flask, Slack API, OpenAI
- Example: slack-gpt-bot
- Description: Automatically scrapes product prices and availability from e-commerce sites and generates daily reports.
- Features: Headless browsing, error handling, CSV export, scheduling.
- Tech: Python, Selenium, Pandas
- Example: SeleniumBase examples
- Description: Automates the ML lifecycle: data fetching, preprocessing, model training, and API deployment.
- Features: Configurable pipeline, Dockerized deployment, REST API for predictions.
- Tech: Python, scikit-learn, FastAPI, Docker
- Example: cookiecutter-data-science
- Description: Uses Selenium to automate repetitive web tasks such as form filling and data entry.
- Features: Task scheduling, screenshot on error, easy customization.
- Tech: Python, Selenium
- Example: TagUI for Python
- Description: Shows how to use GitHub Actions for continuous integration and deployment of ML models.
- Features: Automated testing, Docker image builds, model deployment.
- Tech: Python, GitHub Actions, Docker
- Example: mlops-template
- Description: Integrates a CRM API with Google Sheets to auto-update spreadsheets on data changes.
- Features: Webhooks, OAuth2, error notifications.
- Tech: Python, Google Sheets API, Requests
- Example: gspread - Google Sheets Python API
- Description: My contributions to other open source AI automation tools. Documented PRs, code reviews, and what I learned.
- Link: My PRs on GitHub
This portfolio is continuously updated with new projects and improvements!


