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

Block or report Wanjin5508

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

Hi, I'm Wanjin Li 👋

Applied Machine Learning & AI Engineer

Industrial Time Series, RAG, Optimization, and AI Engineering

LinkedIn Email Vault Coach in the Obsidian community plugin directory Based in Dresden, Germany

About Me

I am an applied machine learning and AI engineer based in Dresden, Germany. I hold a German Diplom in Business Informatics (M.Sc. equivalent) from TU Dresden and have hands-on experience in industrial signal processing, production ML services, data-driven optimization, and local-first AI applications.

I work at the intersection of machine learning and software engineering—turning noisy data, domain constraints, and research prototypes into testable systems that people can use.

  • 🏭 Industrial ML: time-series classification, anomaly detection, semantic segmentation, and HFCT signal analysis
  • 🧠 Applied AI: cited RAG, structured LLM workflows, semantic knowledge graphs, and human-in-the-loop systems
  • ⚙️ Optimization: multi-objective search, reinforcement learning, dynamic programming, and profit-aware decision pipelines
  • 🛠️ Engineering: Python and TypeScript systems spanning desktop tools, APIs, web applications, plugins, tests, and CI

Selected Highlights

  • Built a memory-efficient desktop workflow for engineers to inspect and label paired industrial sensor recordings containing up to 560 million samples without loading entire files into memory.
  • Developed classification and segmentation workflows for partial-discharge signal analysis, including a deployed inference path for customer measurements.
  • Built data-driven structural design software connecting predictive models, OpenSees analysis, and evolutionary optimization with interactive Pareto exploration.
  • Led a three-person energy-storage optimization team to 350th place among 6,000+ entries (top 6%) using leakage-aware validation and profit-based model selection.
  • Released Vault Coach, an open-source Obsidian learning assistant built around source-grounded answers, practice, mastery tracking, and reviewable AI suggestions.

Featured Projects

An open-source, local-first learning assistant for Obsidian with cited RAG, semantic search, generated exams, inspectable knowledge graphs, mastery tracking, and review recommendations. AI-proposed relationships remain reviewable before they affect the learning map.

TypeScript Obsidian API RAG Local Embeddings Knowledge Graphs JSON Schema Vitest GitHub Actions

An end-to-end machine learning pipeline that turns electricity-price forecasts into valid battery charge/discharge schedules. The workflow combines time-aware validation, market and weather features, profit-based model selection, constrained strategy search, and reproducible submission checks.

Python pandas scikit-learn XGBoost Time-Series Validation Feature Engineering Decision Optimization

Experience at a Glance

Area What I have worked on
Industrial ML & Signal Processing Long-sequence HFCT visualization and labeling, partial-discharge classification, anomaly detection, semantic segmentation, model quantization, and production inference
Optimization & Applied Research Offshore wind substructure design, OpenSees-based structural analysis, NSGA-II/GA search, Pareto clustering, and constrained bridge-layout optimization with RL and dynamic programming
AI & Knowledge Systems Local-first RAG, source citations, semantic knowledge graphs, structured LLM outputs, user memory, human-review gates, and asynchronous AI workflows
Software Engineering Python APIs, TypeScript applications, Obsidian plugins, PyQt desktop tools, Flask services, interactive visualizations, automated tests, and CI

Tech Stack

Machine Learning & Data

Python PyTorch scikit-learn XGBoost pandas Polars NumPy SciPy

AI & Application Engineering

TypeScript Next.js React Flask Redis LangChain Obsidian

Engineering Tools

Git Linux GitHub Actions Slurm SQL Java

GitHub Activity

Wanjin Li's GitHub statistics Most-used languages in Wanjin Li's public GitHub repositories

The language chart reflects public repository activity, not overall proficiency.

What I Am Looking For

I am open to opportunities in Machine Learning Engineering, Applied AI, Data Science, Industrial AI, Optimization, and AI Software Engineering—especially roles where rigorous modeling and practical software delivery matter equally.

Let's Connect

If you are working on industrial AI, intelligent engineering software, optimization, or trustworthy LLM applications, feel free to connect on LinkedIn or send me an email.

Pinned Loading

  1. vault-coach vault-coach Public

    AI learning assistant for Obsidian with cited RAG, semantic search, exams, knowledge graphs and mastery tracking for notes and PDFs.

    TypeScript 9 1

  2. ai_career_agent_platform ai_career_agent_platform Public

    AI Career Agent Platform is an AI-assisted workspace for job search management, job analysis, resume maintenance, and interview preparation. The project is organized as a monorepo and currently foc…

    TypeScript 2

  3. electricity-market-storage-arbitrage electricity-market-storage-arbitrage Public

    AI4S 算法竞赛项目

    Python 2

  4. ai-hedge-fund ai-hedge-fund Public

    Forked from virattt/ai-hedge-fund

    An AI Hedge Fund Team

    Python 2

  5. TradingAgents-CN TradingAgents-CN Public

    Forked from hsliuping/TradingAgents-CN

    基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版

    Python 2