Skip to content
View wesleyhuan's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report wesleyhuan

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

Hi, I'm Wesley 👋

Product Integration Engineer → ML Engineer
Building production-ready AI systems · Taiwan 🇹🇼

Currently completing the Inference.ai ML Engineering Mentorship Program — a 10-week intensive focused on LLMs, RAG, fine-tuning, and agentic systems.


🔨 What I'm Building

Project Description Stack
🎓 Voice Learning Assistant Voice-powered AI tutor with RAG knowledge base for interactive learning and quizzes Claude API · faster-whisper · edge-tts · Chroma · Streamlit
🧪 RAG Lab Composable RAG experimental platform with Chunking, Embedding, Retriever, Reranker selection & RAGAS evaluation RAGAS · BM25 + Hybrid Vector · Cross-Encoder · Ollama/OpenAI · Streamlit
🗂️ Multimodal Data Pipeline Web / OCR / ASR extraction pipeline with MinHash deduplication, language filtering & PII stripping Gradio · trafilatura · pytesseract · faster-whisper · datasketch
🎯 Job Search Assistant Multi-agent system that parses resumes, evaluates job fit, and drafts tailored cover letters with security guardrails Google ADK · FastMCP · Gemini · Pydantic
📊 Vertex AI Expense Agent Corporate expense compliance checking ReAct agent with Human-in-the-loop (HITL) interrupts & dashboard GCP · Vertex AI Reasoning Engines · FastAPI · Gemini · Terraform

🛠️ Tech Stack

Python GCP Gemini Claude API LangChain FastAPI Streamlit Gradio HuggingFace


📈 Current Focus

Week 1  ✅  LLMs & Prompt Engineering
Week 2  ✅  Transformer Architecture & Training
Week 3  ✅  Pretraining Data Collection & Extraction (Multimodal Data Pipeline)
Week 4  ✅  Retrieval-Augmented Generation (Voice Learning Assistant / RAG Lab)
Week 5  ✅  Supervised Fine-Tuning (SFT)
Week 6  ✅  RLHF & Model Alignment
Week 7  ✅  RAG Evaluation (RAGAS / Composable RAG Lab)
Week 8  ✅  Local Deployment & CPU Inference (Whisper / Ollama / Minilm)
Week 9  ✅  Agentic Workflows (Vertex AI Expense Agent with HITL)
Week 10 ✅  Multi-Agent Systems & Capstone (Job Search Assistant with ADK + FastMCP)

📫 Connect

LinkedIn GitHub

Pinned Loading

  1. data-extraction-toolkit data-extraction-toolkit Public

    This repo is to demo how data extract is done with a simple web interface.

    Jupyter Notebook

  2. RAG_lab RAG_lab Public

    RAG system that you can test the method in each step and decide what way is better approach for your data

    Python

  3. Ollama_web_scraper Ollama_web_scraper Public

    不再受token流量限制的網頁分析應用,你可以叫LLM幫你整理整個網頁的內容,包含整理表個到回答問題。

    Python

  4. kaggle_competition kaggle_competition Public

    這份文件是在統整所有基本的kaggle競賽,從最基本的流程到後續有系統的分析,適合提供給第一次參賽kaggle的參考範例

    Jupyter Notebook

  5. vertex-ai-expense-agent vertex-ai-expense-agent Public

    Simple ReAct agent for corporate expense compliance checking, generated with `agents-cli`.

    Python

  6. voice-learning-assistant voice-learning-assistant Public

    This is an application to create your own research voice assistant

    Python