Skip to content
View Leewwp's full-sized avatar

Highlights

  • Pro

Block or report Leewwp

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

English 简体中文

Li Weipei · Leewwp

Backend engineer — Go & Java. I build the parts of an LLM application that have to survive production: retrieval quality, agent orchestration, failure degradation, observability, and security boundaries.

Hong Kong


Focus

Area In practice
Retrieval & RAG Hybrid retrieval over pgvector / Elasticsearch / Qdrant · citation traceability · visibility filtering · degrading gracefully when a backend is unavailable
Agent engineering Tool orchestration · MCP servers and clients · prompt lifecycle and versioning · structured-output contracts
Production hardening End-to-end tracing · LLM cost accounting · tenant and permission boundaries · CI quality gates

Projects

OmniCraft · Go · Next.js · PostgreSQL/pgvector · Redis Streams A content-sharing platform whose core is a server-mediated, single-agent RAG workbench: citation re-checking, visibility filtering, degradation-capable hybrid retrieval, and a transactional-outbox async pipeline. Ships with offline evaluation, security gates, and full-trace observability.

polyu-agent · Spring Boot 4 · pgvector / Elasticsearch · React · polyuguide.com A bilingual Q&A agent for campus information at PolyU (unofficial). Domain-partitioned knowledge bases, citation traceability, and scheduled content refresh on a deterministic ingestion pipeline.

health_agent · Java · Spring Boot A unified health assistant covering three product categories. Deterministic multi-role workflow orchestration driven by an explicit state machine, contract-based degradation, hybrid-retrieval RAG, and an MCP server surface — backed by 900+ automated tests.

ppp-rpc · Java · Netty · ZooKeeper A lightweight RPC framework built from the wire up: Netty transport, ZooKeeper-based service discovery, three load-balancing strategies, and retry policies.

Also built
  • jewel-ar-tryon — technical PoC for AR jewelry try-on in a WeChat Mini Program.
  • Proactive-Diet-Shopping-Assistant — Expo / React Native shopping assistant: barcode and vision recognition, allergen conflict detection, nutrition-compliance scoring.
  • ADA_Project — short-horizon air-quality forecasting: multivariate time-series ETL, feature engineering, multi-model comparison over the Open-Meteo API.
  • ppp-blog — Halo 2.x blog stack: Docker Compose deployment, GitHub Actions CI/CD, monitoring and alerting.

Open source

Contributions to projects I depend on:

  • docling-project/docling-core #766 — Markdown table serialization: row-header rows no longer leak into the table header block.
  • elastic/beats #53159 — corrected wording defects in user-facing error messages (filebeat, winlogbeat).
  • nageoffer/ragent #131 #132 #133 #136 — document-ingestion hardening (outbound validation, response size caps, no error-body echo), upload-endpoint rate limiting, parser/module cleanup, and a flaky-CI fix in the trace test suite.

Stack

  • Languages — Go · Java · TypeScript · Python
  • Backend — Spring Boot 4 · Gin · Netty
  • LLM / Agent — RAG (pgvector · Elasticsearch · Qdrant) · agent orchestration · MCP · DashScope / MiniMax / DeepSeek
  • Data — PostgreSQL · MySQL · Redis / Redis Streams
  • Frontend — Next.js / React · React Native
  • Engineering — Docker · GitHub Actions · OpenTelemetry

Elsewhere

Open to conversations about agent engineering, retrieval quality, and production LLM infrastructure.

Pinned Loading

  1. OmniCraft OmniCraft Public

    万象工坊,一个以IP 二创内容聚合为核心流量底座、Agent 自动化为增值能力、GitHub 式 PR 协同为社区护城河的全民创意分享平台。

    Go 2

  2. polyu-agent polyu-agent Public

    香港理工大学校园信息问答 Agent(非官方)——基于 nageoffer/ragent 1.1.0 (Apache-2.0) 二开:分域知识库 · 引用溯源 · 定时资讯更新 · 双语问答

    Java 1

  3. health_agent health_agent Public

    三品类统一健康助手:Java 状态机确定性编排多角色工作流 · 契约化降级 · 混合检索 RAG · MCP 服务端 · 900+ 自动化测试

    Java

  4. ppp-rpc ppp-rpc Public

    轻量 Java RPC 框架:Netty + ZooKeeper 注册发现 · 三种负载均衡 · 重试策略

    Java