Skip to content
View jeannineshiu's full-sized avatar

Block or report jeannineshiu

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

Hi, I'm Jia-Yin (Bella) Shiu πŸ‘‹

AI/ML Engineer in Berlin Β· Applied AI systems with a research foundation β€” I build LLM/ML systems that ship, and I know when not to use AI.

πŸ‡ΉπŸ‡Ό Taiwan-born Β· πŸ‡©πŸ‡ͺ Berlin-based Β· Full unrestricted work authorization in Germany πŸ—£οΈ Chinese (native) Β· English (C1) Β· German (B2β†’C1) Β· French (B2)

πŸ“„ LinkedIn Β· πŸ“š Published research


πŸš€ Flagship Projects

Electricity Price Forecasting End-to-end MLOps pipeline: LightGBM/LSTM/XGBoost benchmark β†’ Prefect 3 orchestration β†’ MLflow tracking β†’ FastAPI serving β†’ Docker/Kubernetes β†’ Prometheus/Grafana monitoring β†’ GitHub Actions CI/CD. LightGBM Test MAE: 7.23 EUR/MWh (best of benchmark) MLOps LightGBM Kubernetes Prefect MLflow

AWS AI Agent RAG + Text-to-SQL + LLM router with rigorous evaluation via RAGAS. Faithfulness 93.6% Β· Answer relevancy 92.7% RAG LLM Routing ChromaDB RAGAS AWS

XRCC Hackathon β€” Louvre XR Backend πŸ† 2nd Place, WebXR (Meta IWSDK) Track FastAPI backend for a museum XR companion: GPT-4o Vision exhibit recognition, FAISS RAG, navigation lookup tables, multi-turn conversation β€” deployed on Railway. Built the case for deterministic lookup over GenAI where determinism wins (exhibit ID matching, 56-route navigation). Also shipped a same-weekend Android app integrating Ray-Ban Meta AI Glasses via the Meta Wearables DAT SDK, after discovering WebXR lacks camera/mic access on that platform. FastAPI GPT-4o Vision FAISS Android DAT SDK


πŸ”¬ Research Foundation

MSc Thesis β€” Published in Mathematics (2025) A Deep Learning Framework of Super Resolution for License Plate Recognition in Surveillance Systems Built a real (not synthetically degraded) dashcam dataset; designed two novel perceptual losses (Swin Transformer– and CRNN-based) so the model optimizes for downstream OCR accuracy, not just pixel-level image quality. +10pp OCR accuracy improvement over baseline Swin Transformer CRNN Super-Resolution Perceptual Loss

Other applied ML/GenAI work:


🧱 Foundations (Deep Learning Coursework, NYCU)

Hands-on implementations across discriminative, generative, and sequential modeling: Diabetic Retinopathy Detection (ResNet) Β· Conditional DDPM Β· Conditional VAE for Video Prediction Β· EEG Classification


πŸ’¬ Open to AI Engineer / ML Engineer / MLOps Engineer roles β€” Berlin or fully remote (Germany/EU)

Popular repositories Loading

  1. Conditional-DDPM-for-image-synthesis Conditional-DDPM-for-image-synthesis Public

    NYCU Deep Learning Course

    Python 2

  2. multi-agents-dnd-game multi-agents-dnd-game Public

    D&D AI game master built with Strands SDK β€” multi-agent orchestration using MCP, A2A protocol, and RAG-based rules lookup

    Python 2 1

  3. Conditional-VAE-for-video-prediction Conditional-VAE-for-video-prediction Public

    NYCU Deep Learning Course

    Python 1

  4. AiBot AiBot Public

    Python 1

  5. Match-Game Match-Game Public

    Match pairs of card

    Java

  6. DownStairs-Game DownStairs-Game Public

    A child goes down the stairs

    Java