CV | Pengbin Li

中文版本

AI Agent Engineer · Applied AI Researcher

Master's student at Iwate University working at the intersection of AI agents, retrieval-augmented generation, cybersecurity, and deep learning. I move from problem framing and experiments to backend implementation, evaluation, observability, and production-oriented delivery.

View selected projects Download source CV Contact me


Selected impact

What I build

01 · Agent systems

Design stateful single- and multi-agent workflows with planning, memory, tool routing, reflection, human handoff, and long-running task control.

Keywords: LangGraph · LangChain · Deep Agents · Harness · Multi-Agent

02 · RAG quality & evaluation

Build retrieval pipelines with query rewriting, filtering, reranking, evidence sufficiency checks, citations, offline metrics, trace-based regression, and graceful fallback paths.

Keywords: ChromaDB · pgvector · Elasticsearch · Neo4j · Golden Sets

03 · AI × security

Apply LLMs and generative models to authorized security assessment, intrusion detection, vulnerability research, guardrails, sandboxing, and auditable execution.

Keywords: Security Agents · IDS · RAG · Docker · Observability

Capability matrix

Agent engineering

AI & data

Software engineering

Selected projects

Six projects that show how I approach agent orchestration, RAG quality, safety, evaluation, and applied deep learning.

Trip Planner · AI Travel Planning System

Jun 2026

A Chinese-language AI travel planning product that connects fast itinerary generation, deep destination research, conversational editing, maps and weather enrichment, history management, and Markdown/PDF export into one continuous workflow.

Stack: Vue 3 · TypeScript · FastAPI · LangGraph · ChromaDB · Redis · SQLite · RAG

View case study GitHub

Enterprise Java AI Agent Platform Enhancement

Jun – Jul 2026

Extended java-up-up/super-agent with production-oriented capabilities for tool extensibility, RAG evaluation, retrieval closure, security, observability, and citation traceability.

Stack: Java · Spring AI Alibaba · RAG · Neo4j · Redis · Kafka · pgvector · Elasticsearch

View case study GitHub

MyAgent · Defensive Security Assessment Agent

May – Jun 2026

A PI Agent-based CLI/TUI system enhanced with authorized defensive-security subagents, scoped execution, security memory, multi-stage planning, and report generation.

Stack: TypeScript · Node.js · PI Agent · CLI/TUI · Multi-Agent · Security Guardrails · Vitest

View case study GitHub

Paper Humanizer Skill

Jan 2026

An open-source bilingual academic-writing tool that reduces formulaic AI writing patterns while preserving facts, numbers, citations, conclusions, and domain terminology.

Stack: Claude Code Skill · Python CLI · Prompt Engineering

View case study GitHub

Explore all project case studies

Experience

Java Development Engineer · Hunan Kechuang Information Technology Co., Ltd.

Jul 2023 – Nov 2023

Contributed to Changsha's municipal procurement system with Java, Spring Boot, and MySQL. Implemented backend APIs and data-processing logic, including multi-format tender-document parsing, key-information extraction, and search; also participated in requirements analysis, testing, and defect resolution.

Education

M.S. candidate, Design and Media Engineering · Iwate University · Japan

Oct 2024 – Present

B.Sc., Information and Computing Science · Central South University of Forestry and Technology · China

Sep 2019 – Jun 2023

Selected projects · Project details

Trip Planner · AI Travel Planning System

Jun 2026

A Chinese-language AI travel planning product that connects fast itinerary generation, deep destination research, conversational editing, maps and weather enrichment, history management, and Markdown/PDF export into one continuous workflow.

Stack: Vue 3 · TypeScript · FastAPI · LangGraph · ChromaDB · Redis · SQLite · RAG

Highlights

  1. Built a Destination Intelligence agent with chapter planning, web research, evidence synthesis, reflection, and source tracing. Across 8 real reports it averaged 5 sections, about 103 sources, 84 unique URLs, and 33 minutes, with 8/8 saved-result completion.
  2. Created a Report Itinerary agent that converts long-form Markdown and historical reports into frontend-ready itineraries through section chunking, structured extraction, quality gates, cache fingerprints, and resumable execution.
  3. Designed an Ask / Search / Research / Update LangGraph chatbot with itinerary Q&A, live destination queries, multi-step research, comparison, risk checks, and natural-language itinerary updates.
  4. Implemented scoped long-term memory in SQLite and a Chroma-to-keyword fallback path for semantic, episodic, and perceptual memory operations.
  5. Improved offline RAG Top-1 accuracy from 53.3% to 93.3%, Top-K to 100%, and reduced cross-destination contamination from 17 chunks to zero.
  6. Added Redis-backed caching for RAG, maps, geocoding, route estimation, and weather, with graceful degradation when Redis is unavailable.
  7. Built a tau3-style evaluation harness. The latest real-LLM, real-tool run covered 116 cases and 126 turns with 100% case pass, turn pass, intent accuracy, tool-action match, and high-risk pass.
  8. Reduced first feedback latency from 0.4145s to 0.0052s in slow-search simulation through SSE streaming, a 98.7% improvement.

GitHub View case study


Enterprise Java AI Agent Platform Enhancement

Jun – Jul 2026

Extended java-up-up/super-agent with production-oriented capabilities for tool extensibility, RAG evaluation, retrieval closure, security, observability, and citation traceability.

Stack: Java · Spring AI Alibaba · RAG · Neo4j · Redis · Kafka · pgvector · Elasticsearch

Highlights

  1. Designed a pluggable enterprise Tool Registry around Spring AI Alibaba ReactAgent, including MCP adapters, enable/disable controls, timeout, quotas, audit, and fallback behavior.
  2. Built an offline RAG evaluation suite using historical traces and human golden sets to measure Recall@K, MRR, nDCG, citation hit rate, and latency across retrieval, reranking, and prompt variants.
  3. Added bounded iterative retrieval: evidence sufficiency check → query completion → second retrieval → evidence merge, limited to one retry and verified through traces and offline evaluation.
  4. Introduced prompt-injection defenses and citation-consistency checks for RAG and web-search evidence, isolating external content from executable instructions and enabling answer-to-source backtracking.

GitHub View case study


MyAgent · Defensive Security Assessment Agent

May – Jun 2026

A PI Agent-based CLI/TUI system enhanced with authorized defensive-security subagents, scoped execution, security memory, multi-stage planning, and report generation.

Stack: TypeScript · Node.js · PI Agent · CLI/TUI · Multi-Agent · Security Guardrails · Vitest

Highlights

  1. Injected security-mode prompts, tools, and contextual memory when security intent is detected at session startup.
  2. Required explicit target assets, allowed actions, authorization purpose, and expiry before active checks can run.
  3. Split work into asset discovery, attack-surface analysis, PoC research, risk assessment, remediation, and reporting, controlled by step and iteration plans.
  4. Added Asset Discovery, Attack Surface Analysis, and PoC Research subagents for baselining, exposure analysis, and vulnerability-source normalization.
  5. Expanded tools for passive intelligence, constrained crawling, CVE/NVD/Exploit-DB/MITRE normalization, security memory, web analysis, and Markdown/JSON reports.
  6. Covered intent recognition, authorization expiry, tool registration, memory persistence, delegation, human confirmation, and report generation with Vitest.

GitHub View case study


Paper Humanizer Skill

Jan 2026

An open-source bilingual academic-writing tool that reduces formulaic AI writing patterns while preserving facts, numbers, citations, conclusions, and domain terminology.

Stack: Claude Code Skill · Python CLI · Prompt Engineering

Highlights

  1. Designed bilingual academic-revision prompts, user templates, tone configuration, and a standardized four-part output.
  2. Created an AI-pattern phrase blacklist to reduce templated wording without flattening domain-specific style.
  3. Added strict factual-preservation constraints to prevent revision-induced distortion.
  4. Published a Python CLI and example data for batch processing and standardized prompt generation; reached 96 GitHub stars at CV publication time.

GitHub View case study


AutoPentest-XL · Autonomous Multi-Agent Pentest Platform

Jan – Feb 2026

An authorized security-testing platform using a PDEF loop—Perception, Decision, Execution, Feedback—to coordinate reconnaissance, vulnerability analysis, exploitation, privilege escalation, and post-failure reflection.

Stack: Python · LangGraph · LangChain · ChromaDB · Neo4j · Docker · Scapy

Highlights

  1. Modeled Commander, Scanner, Exploiter, Privesc, and Reviewer roles in LangGraph with reflection retries, context compression, dynamic routing, and human takeover.
  2. Combined ChromaDB for tool and vulnerability knowledge with Neo4j for topology, attack paths, and long-term memory, supporting CVE retrieval and GTFOBins mapping.
  3. Implemented CIDR boundary checks, dangerous-command blocking, reviewer approval, and Docker isolation so actions remain within authorized scope.
  4. Added faithfulness grading, OpenTelemetry, and Prometheus monitoring for token cost, execution time, and exploit success rate.

GitHub View case study


Sendai Satellite Image Semantic Segmentation

Aug – Sep 2024

Applied ViT and LoRA fine-tuning to high-resolution satellite imagery from Sendai, identifying roads, vegetation, buildings, and vehicles for urban planning and post-disaster emergency analysis.

Stack: Python · PyTorch · Vision Transformer · LoRA · OpenCV

Highlights

  1. Built the data preprocessing, annotation, augmentation, fine-tuning, and semantic-segmentation workflow for a practical remote-sensing scenario.

Project details View case study

How I work

I am problem-driven: I decompose ambiguous goals, define measurable checkpoints, and iterate from a working baseline toward a reliable system.

I enjoy using new development paradigms and AI coding tools to validate ideas quickly, but I care equally about tests, evidence, safety boundaries, and maintainable engineering.

Basketball has reinforced how I think about collaboration: clear roles, fast feedback, shared context, and sustained execution matter as much as individual skill.

Contact

PDF DOCX