Skip to content
View sidd-24's full-sized avatar
  • FAU Erlangen-Nürnberg
  • Nürnberg, Bayern, Germany
  • 09:59 (UTC +01:00)
  • LinkedIn in/siddhant-chindhe

Highlights

  • Pro

Block or report sidd-24

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
sidd-24/README.md

Hi, I'm Siddhant Chindhe 👋

AI · Data · Machine Learning · M.Sc. International Information Systems @ FAU Erlangen-Nürnberg

I build data and AI systems for real business problems, and I measure whether they work:
baselines, held-out tests, and an honest account of what didn't.

Location: Nürnberg, Germany Open to Working Student, Internship, Master's Thesis

LinkedIn Email


🤖 AI Engineering & LLM Applications

Project What it does Result
it-service-desk-triage ITIL ticket triage API: an LLM judges category, impact and urgency; fixed rules set priority, resolver group and SLA deadlines. English and German tickets. 0 of 16 P1/P2 incidents under-called (keyword baseline: 12)
policy-compliance-rag Q&A over company policies, GDPR, the AI Act and NIS2. Every answer cites document, page and section; questions the policies don't cover are refused. 25/25 answers correct and cited, 8/8 uncovered questions refused
resume-screener-eu-ai-act Ranks CVs against a job description but never decides: anonymisation before the LLM call, evidence-checked claims, audit log, built for the EU AI Act's high-risk rules. 53 tests · CI
it-ops-compliance-assistant LangGraph agent for IT operations and ISO 27001, using role-restricted MCP tools, with audit logging and human-approved ticket drafts. 43 tests · CI
llm-agent Tool-calling agent (LangChain + Groq) that chooses between web search, Wikipedia and a calculator to answer questions. Handles failing tools gracefully
n8n-llm-automation Low-code workflow: support requests arrive by webhook, an LLM classifies and summarises them, urgent ones are routed to an external API. No-code / low-code automation

🏗️ Data Engineering

Project What it does Result
db-delay-tracker Deutsche Bahn punctuality pipeline for Nürnberg, Fürth, Erlangen and Bamberg: DuckDB extract from a national archive, dbt models with data tests, monthly scheduled refresh. 1.57M train stops · 20 dbt tests
job-skill-tracker Daily pipeline that collects German job postings and extracts skills, seniority and language requirements, with an auto-updated report. Runs daily · 47 tests
energy-market-airflow-etl Airflow pipeline for the German electricity market (SMARD): idempotent daily loads, data-quality checks, cheapest hours for energy-intensive production. Load shifting would have cut a 2 MW job's October energy cost by 35 %
kg-etl-pipeline ETL from JSON, YAML and XML into an RDF knowledge graph, with Pydantic validation and a FastAPI interface. 13 tests · CI

📈 Machine Learning & Data Science

Project What it does Result
credit-default-model Default risk for 30,000 credit card customers: baselines, tuned LightGBM, calibration, a threshold set by business cost, SHAP, MLflow and a model card. AUC 0.784 · cost 17 % below the analyst rule
demand-forecast 28-day sales forecasts for 3,049 Walmart products (M5), backtested on three earlier windows against simple baselines. Store-level error 6.8 % vs 15.1 % for a 28-day average
german-news-classifier Fine-tuned German BERT vs a TF-IDF baseline on 10,000 news articles, compared on accuracy, speed, size and error types. 90.7 % vs 87.1 % accuracy, at 620× the CPU cost
dax-risk-monitor Weekly 99 % Value-at-Risk for 15 DAX stocks: historical simulation, EWMA, GARCH and filtered historical simulation, backtested over 20 years with Kupiec, Christoffersen and Basel traffic-light tests. Refreshes every week. Only filtered HS passes: 15 exceptions vs 10.4 expected
industry4-semiconductor-quality-monitoring Early warning for failing wafers on real fab data (UCI SECOM): PCA monitoring, autoencoder and Isolation Forest, with sensor root-cause hints. ~2× more failures caught than random inspection
f1-race-predictor Predicts Formula 1 finishing positions from qualifying, championship standings, recent form and track history (FastF1 data), with Random Forest and XGBoost. Matches the strong "finish = grid" baseline (Spearman 0.63 vs 0.62)
FLM Federated learning on non-IID data: a centralised PyTorch model vs synchronous (FedProx) and asynchronous (FedAsync) training across 6 clients. Centralised vs federated comparison

📊 Data Analytics & BI

Project What it does Result
retail-sales-powerbi Power BI sales dashboard on 1 million real retail transactions: cleaned star schema, DAX measures, cohort retention. Revenue +2.5 % driven by order size, not order count
controlling-report Monthly controlling report from SAP cost exports: reconciliation, data checks, budget vs actual vs prior year, red/amber/green status and written commentary in Excel. Every file reconciled · 19 tests
IT-asset-compliance-tracker Excel IT asset register with Python automation: ISO 27001 evidence packs, end-of-life checks and licence reconciliation. Audit-ready Excel evidence pack
email-ab-test Analysis of a randomised e-mail experiment with 64,000 customers: significance tests, multiple-testing correction, power analysis and a decision memo. +$0.77 revenue per customer vs no e-mail

🗂️ Product & Project Management

Project What it does Result
order-automation-case-study PRD for an order-entry AI agent: users, success metrics, phased rollout, risks (GDPR, works council) and an Excel business case. €89k a year, 8-month payback
sample-tracker Excel tracker for product development samples with a dashboard and data checks, plus an auto-generated weekly PowerPoint status deck. Weekly deck in one command
IT-governance-status-reporter Turns Jira tickets into PMO reports: KPI trends, RAG status and a one-page steering committee PDF. Jira Cloud or offline demo
ai-use-case-assessment-eu-ai-act Prioritises AI use cases by value and feasibility, then checks each against EU AI Act risk tiers and GDPR. Portfolio matrix and steering one-pager

🧪 Software Testing & QA

Project What it does Result
qa-coverage-tool Generates test scenarios from feature descriptions with an LLM, tracks coverage gaps, and runs Python and TypeScript regression suites. pytest + Jest in CI
playwright-e2e-suite End-to-end browser tests for a web app with Playwright and pytest: creating, editing, filtering and deleting items. Runs in GitHub Actions

🛠️ Skills & Technologies

Python, PyTorch, scikit-learn, FastAPI, Docker, GitHub Actions, Git, Linux, AWS, Azure

Domain Technologies
🤖 AI & LLMs LangGraph · LangChain · MCP · RAG · Hugging Face Transformers · LLM evaluation · Azure OpenAI · Groq
🏗️ Data Engineering SQL · dbt · DuckDB · Apache Airflow · Parquet · ETL/ELT · Data quality tests · GitHub Actions
📈 Machine Learning scikit-learn · LightGBM · XGBoost · PyTorch · MLflow · SHAP · Time series · NLP · GARCH / Value-at-Risk
📊 Analytics & BI Power BI · DAX · Excel · pandas · A/B testing · Statistics
🗂️ Product & Project PRDs · Business cases · Jira · Agile/Scrum · Stakeholder reporting · EU AI Act · GDPR
⚙️ Engineering FastAPI · Pydantic · pytest · Docker · REST APIs · CI/CD

💼 Experience & Education

🎓 Education

  • Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) | Nürnberg, Germany
    • M.Sc. in International Information Systems (Oct 2024 – Present)
    • Focus: Machine Learning, Process Mining & Analytics, Federated Learning, Enterprise Knowledge Management.

💼 Industry Experience

  • Cognizant | Programmer Analyst (Prompt Engineer) | Apr 2023 – Sep 2024 (Pune, India)
    • Built context-aware enterprise chatbots with LangChain and Azure OpenAI, cutting response latency by 40% through prompt optimization and workflow automation.
    • Deployed GenAI solutions on Azure Cloud with function calling, real-time retrieval and risk-control guardrails.
    • Designed and tested Python AI/ML pipelines across the Agile SDLC.
  • Cognizant | Data Integration Intern | Mar 2022 – Sep 2022 (Pune, India)
    • Developed automated data ingestion and validation pipelines with Python, SQL and shell scripting for large-scale data processing.

Open to Working Student, Internship and Master's Thesis positions in AI Engineering, Data Engineering, Data Science, BI and Product / Project Management (Germany / EU / Remote).

LinkedIn    Gmail    GitHub

Pinned Loading

  1. it-ops-compliance-assistant it-ops-compliance-assistant Public

    AI assistant for IT operations & ISO 27001 compliance: ask about assets, overdue findings and Jira delivery KPIs via role-restricted MCP tools, with audit logging, human-approved ticket drafts and …

    Python

  2. industry4-semiconductor-quality-monitoring industry4-semiconductor-quality-monitoring Public

    Industry 4.0 quality monitoring on real semiconductor fab data (UCI SECOM): anomaly detection with PCA (SPE), Autoencoder, Isolation Forest, Z-score & Gradient Boosting, sensor root-cause hints, ho…

    Python

  3. policy-compliance-rag policy-compliance-rag Public

    Q&A over company policies and EU regulations (GDPR, AI Act, NIS2) with cited answers (document, page, section) and refusal when a question isn't covered. Includes a 33-question evaluation of retrie…

    Python 1

  4. kg-etl-pipeline kg-etl-pipeline Public

    Python ETL pipeline that ingests JSON, YAML and XML sources, validates them with Pydantic and loads them into an RDF knowledge graph (Turtle) with a FastAPI interface. Tested with pytest in GitHub …

    Python 1

  5. n8n-llm-automation n8n-llm-automation Public

    An n8n workflow that receives support requests through a webhook, classifies and summarizes them with the Groq API, and routes urgent requests to an external REST endpoint.

  6. energy-market-airflow-etl energy-market-airflow-etl Public

    Airflow ETL for the German electricity market (SMARD / Bundesnetzagentur): hourly day-ahead prices, load and generation mix with idempotent daily loads, data-quality checks and a load-shifting reco…

    Python 1