Skip to content
View RidaDogrul's full-sized avatar

Block or report RidaDogrul

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

Hi there, I'm Rida 👋

I'm a passionate Machine Learning Engineer & Data Scientist who loves building AI-powered systems and contributing to open source projects.


🚀 About Me

  • 🎓 Recent Computer Engineering graduate with a strong focus on AI & Machine Learning

🛠️ Tech Stack

Languages Python SQL

ML & AI scikit-learn PyTorch HuggingFace LangChain

Boosting Algorithms XGBoost LightGBM CatBoost

Data & Infrastructure Docker FastAPI


🌟 Featured Projects


🤖 Cemil Bot — Open Source Contribution

AI-powered Slack community bot for Yapay Zeka ve Teknoloji Akademisi

  • Added Auto-Answer Watcher feature: detects unanswered questions and responds via RAG + Groq AI
  • 20/20 unit tests with full mock coverage
  • Event-driven architecture with asyncio
  • 🔗 Pull Request #23
  • Python Slack Bolt Groq AI RAG asyncio

📊 TT-Bootcamp Capstone — Churn Prediction @ Türk Telekom

Customer churn prediction on 10M+ records contributed to Trendyol Tech Bootcamp repository

  • Processed 10M+ customer records using DuckDB SQL for fast, scalable data querying
  • Service-specific feature engineering to capture customer behavior patterns
  • Trained a CatBoost model to handle high-cardinality categoricals and class imbalance
  • Built an interactive Streamlit dashboard for result visualization
  • 🔗 Fork: RidaDogrul/tt-bootcamp
  • Python DuckDB CatBoost Streamlit Feature Engineering Churn Prediction

🗺️ TÜBİTAK Carbon Mapper

Tree detection and carbon footprint estimation using satellite imagery

  • DeepForest + SAM (Segment Anything Model) pipeline
  • Python DeepForest SAM Computer Vision

🔤 NER System

Named Entity Recognition using XLM-RoBERTa for multilingual text

  • Python HuggingFace XLM-RoBERTa NLP

😊 Emotion Analysis

Emotion classification with DistilBERT

  • Python HuggingFace DistilBERT NLP

🤝 Open Source Contributions

Project Contribution PR
Akademi-Topluluk-Botu Auto-Answer Watcher (RAG + Groq AI) #23

Pinned Loading

  1. Tensorflow-Similarity-TripletLoss Tensorflow-Similarity-TripletLoss Public

    Tensorflow Similarity implementation of Image Matching with Triplet Loss on the caltech_birds2011 dataset.

    Jupyter Notebook 1

  2. distilbert-emotion-analysis distilbert-emotion-analysis Public

    Train a model with the transformers Trainer API

    Jupyter Notebook

  3. Introduction-to-NLP-with-Transformers Introduction-to-NLP-with-Transformers Public

    Jupyter Notebook

  4. Multilingual-NER-with-Hugging-Face Multilingual-NER-with-Hugging-Face Public

    Jupyter Notebook

  5. LangChainIntroduction LangChainIntroduction Public

    Python

  6. SimpleChatBotWithMemory SimpleChatBotWithMemory Public

    Python