Skip to content
View eboekenh's full-sized avatar

Block or report eboekenh

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

Hi, I'm Ecem 👋

Engineer & AI Developer · RAG Systems · AI Agents · ML Pipelines · Workflow Automation
Python · LangChain · LangGraph · Ollama · Gemini · Streamlit


🧠 About Me

  • 🔍 I build RAG systems, from hybrid retrieval with local LLMs to cloud-based document chatbots
  • 🤖 I develop AI agents and workflow automations using LangGraph, LangChain, Make.com, and n8n
  • 🔬 I build end-to-end ML pipelines for classification and predictive modelling
  • 🔧 I focus on solutions with measurable business impact, automating workflows, reducing manual work, and making AI practically usable
  • 🌍 Mentor at ReDI School of Digital Integration teaching data science to newcomers through real projects
  • 🇩🇪 Based in Berlin | 🗣️ English · German · Turkish

🚀 Featured Projects

🔍 RAG & AI Systems

Project Description Architecture Tech
🐼 Pandas RAG Chatbot Fully local RAG chatbot over the pandas User Guide — scrapes 23 docs, generates ~1,347 synthetic Q&A pairs, hybrid two-stage retrieval Web scraping → synthetic Q&A generation → ChromaDB (dual store) → HybridRetriever → Ollama LLM Python · Ollama llama3.1:8b · ChromaDB · LangChain · Streamlit · sentence-transformers
📄 PDF RAG Chatbot Upload any PDF and chat with it — FAISS-indexed semantic search with Gemini 2.5 Flash, real-time chunk processing and conversation memory PDF → chunk (1000t/200 overlap) → Gemini embeddings → FAISS → Gemini LLM Python · LangChain · FAISS · Gemini 2.5 Flash · Streamlit
🔬 Research Agent Autonomous AI research assistant — generates structured Markdown reports with source citations and human-in-the-loop clarification LangGraph state machine → live web search → report generation Python · LangGraph · Ollama · Flask · CLI
📄 DocuExplorerAI Select any text in a document and get inline AI explanations — multi-provider AI with Google Search grounding, auth, and cloud persistence React frontend → Gemini API + HuggingFace fallback → Supabase React · Gemini · Supabase · TailwindCSS

🤖 AI Tools & Automation

Project Description Key Features Tech
⚙️ Job Process EngineAI Batch CV-to-job matching and fit scoring — upload positions, get AI-powered match analysis for all of them at once Batch profile matching · CV parsing · fit scoring via Gemini React · Node.js · Gemini
🧠 CareerPromptAI Enter a career goal, get tailored AI prompts with sources — export as CSV or Markdown Tailored prompts · source citations · CSV/Markdown export Gemini · TailwindCSS · JavaScript
🛤️ JobPath IFS-informed job search platform with Kanban board, emotional check-ins, gamification badges and AI job parsing Kanban · emotional check-ins · gamification · AI job parsing React · TypeScript · PostgreSQL · Gemini
🧠 JobGenius Parse job requirements and get AI career-coaching insights Job requirement parsing · AI coaching Streamlit · HuggingFace
📝 Prompt Manager AI prompt library with CRUD, categories and multi-user auth CRUD · categories · multi-user auth Streamlit · Flask · SQLite

📊 Data Analytics & Machine Learning

Project Description Key Results Tech
💧 Pump It Up Predict water pump operational status in Tanzania — multi-class classification for social impact ~82% accuracy (LightGBM) RF · XGBoost · LightGBM · Streamlit
🏠 House Price Prediction Kaggle competition — predict residential sale prices from 80+ features 0.126 RMSLE (Kaggle LB) LightGBM · GridSearchCV
🚢 Titanic Survival Binary survival classification with feature engineering (title, family, age×class) 82.7% accuracy Random Forest · GridSearchCV
🩺 Diabetes Prediction Predict diabetes onset with interpretable decision trees ~75% accuracy CART · Scikit-learn
🎬 Movie Recommender Hybrid recommender: user-based + item-based collaborative filtering on MovieLens 20M Top-10 hybrid recs Pandas · Pearson CF
⚡ Energy Analysis Hourly energy consumption analysis with pattern detection and correlation 4 analysis modules Pandas · Matplotlib

🛠️ Tech Stack

RAG & AI Systems
Python LangChain LangGraph Ollama Gemini FAISS ChromaDB

ML & Data Science
Scikit-learn Pandas Streamlit

Full-Stack & Automation
React TypeScript Flask Node.js PostgreSQL Supabase Make.com n8n


📬 Connect

LinkedIn GitHub

Popular repositories Loading

  1. House_Price_ML_Light_GBM House_Price_ML_Light_GBM Public

    Kaggle House Prices competition — LightGBM regression with feature engineering (0.126 RMSLE)

    Python 5 1

  2. Titanic_ML_Random_Forest Titanic_ML_Random_Forest Public

    Titanic survival prediction — Random Forest classifier with feature engineering (82.7% accuracy)

    Python 5

  3. Diabetes_Prediction_ML_CART Diabetes_Prediction_ML_CART Public

    Diabetes onset prediction using CART decision tree — healthcare ML with interpretability focus

    Python 5

  4. Python_Basics Python_Basics Public

    Python list comprehension exercises using Seaborn car_crashes dataset

    Python 4

  5. Movie_Recommendation_Algorithm Movie_Recommendation_Algorithm Public

    Hybrid recommender system — user-based + item-based collaborative filtering on MovieLens 20M

    Python 4

  6. Level_Based_Persona Level_Based_Persona Public

    Rule-based customer segmentation — level-based personas with revenue-driven A/B/C/D segments

    Python 4