Skip to content
View Robin-Reiche's full-sized avatar

Block or report Robin-Reiche

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Robin-Reiche/README.md

Hi, I'm Robin

I am transitioning from QA and Test Engineering into Data Science and Analytics. Currently I am studying Data Science & AI at WBS Coding School and building projects that combine analysis, structure, and practical usability.

  • πŸ“Š Focus: data analytics, predictive analytics and machine learning
  • βš™οΈ Background: 10+ years in QA, test automation and CI/CD workflows
  • πŸ“ Based in Leipzig, Germany

πŸ”­ What I'm Working On

  • Building a portfolio with projects that solve real problems and are easy to understand
  • Strengthening my skills in Python, SQL, statistics and machine learning
  • Bringing a QA mindset into data work: clear structure, reproducibility and data quality

🧰 Core Tech Stack

Python pandas SQL scikit-learn TypeScript Streamlit MySQL Azure Data Factory

Also working with: NumPy, matplotlib, seaborn, SQLAlchemy, APIs, JSON, Data Lake, Synapse


⭐ Featured Projects

πŸ’¬ Leipzig Expert: a RAG Chatbot

A Retrieval-Augmented Generation chatbot that grounds a local LLM in a Leipzig knowledge base, so every answer is built from retrieved sources instead of the model's memory. It includes a streaming FastAPI web UI, a CLI and a custom LLM-as-judge evaluation.

Python LlamaIndex Ollama FastAPI

➑️ github.com/Robin-Reiche/leipzig-rag-chatbot

🧩 CSV Grid Editor for VS Code

A Visual Studio Code extension for viewing and editing CSV and TSV files in a sortable, filterable grid directly inside the editor. It focuses on usability features such as inline editing, undo/redo, column resizing and theme integration.

TypeScript VS Code API HTML CSS

➑️ github.com/Robin-Reiche/csv-grid-editor

πŸ“Š Eniac Discount Strategy Analysis

A business-focused analysis project that examines whether discounts increase revenue for a tech retailer. The work includes data cleaning, merging multiple sources, exploratory analysis and result communication.

Python pandas Matplotlib Seaborn

➑️ github.com/Robin-Reiche/eniac-discount-strategy

🎧 Moosic Playlist Clustering

A capstone project exploring whether Spotify's audio features alone can group ~5,000 songs into playlists automatically. We tested DBSCAN for outlier detection and K-Means for clustering, narrowed 9 features down to 4 based on correlation and skewness analysis, and evaluated the resulting 46 playlists through silhouette scores and manual inspection.

Python scikit-learn Matplotlib Seaborn

➑️ github.com/Robin-Reiche/music_playlist_clustering_spotify

πŸ“š Liane's Library Management System

A full-stack library management app for tracking books, borrowers and loan history. This project helped me build hands-on experience with CRUD workflows, database structure and application logic.

Python Streamlit SQLAlchemy MySQL

➑️ github.com/Robin-Reiche/lianes-library


πŸŽ“ Certifications

  • PCEP, Python Certified Entry-Level Programmer (2025)
  • ISTQB Certified Tester Foundation Level (2021)
  • Scikit-learn Associate Practitioner (2026)

πŸ“ˆ GitHub Stats

GitHub Stats

Streak Stats

Top Languages


πŸ“¬ Get in Touch

LinkedIn Email

Pinned Loading

  1. music_playlist_clustering_spotify music_playlist_clustering_spotify Public

    Automated playlist creation using K-Means clustering on Spotify audio features. Explores whether numerical audio features can group ~5,000 songs into coherent playlists.

    Jupyter Notebook 1

  2. eniac-discount-strategy eniac-discount-strategy Public

    Data analysis project examining discount effectiveness for a tech retailer. Analyzes Black Week vs regular periods.

    Jupyter Notebook

  3. lianes-library lianes-library Public

    A full-stack library management app built with Python, Streamlit, and MySQL

    Python

  4. leipzig-rag-chatbot leipzig-rag-chatbot Public

    RAG chatbot that grounds a local LLM in a Leipzig knowledge base. LlamaIndex, Ollama, FastAPI streaming UI, custom LLM-as-judge evaluation.

    Python

  5. csv-grid-editor csv-grid-editor Public

    CSV and TSV editor for VS Code. Open, view, edit, sort and filter CSV files in a fast spreadsheet-style grid with inline editing, find and replace, freeze panes and column stats.

    TypeScript 12 3

  6. markdown-read-aloud markdown-read-aloud Public

    Free neural text-to-speech (TTS) for Markdown in VS Code β€” no API key, 75 languages.

    TypeScript 8 2