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
- 116 · real agent evaluation cases
126 turns; 100% pass across the latest full evaluation - 93.3% · RAG Top-1 accuracy
up from 53.3%; Top-K reached 100% - 98.7% · first-feedback latency reduction
0.4145s → 0.0052s in a slow-search simulation - 96★ · open-source validation
Paper Humanizer Skill on GitHub at CV publication time
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
- Prompt engineering, task planning, memory, tool use, multi-agent collaboration
- LangChain / LangGraph state machines, routing, reflection, bounded iteration
- Evaluation harnesses, fixtures, graders, trace analysis, regression testing
- Claude Code and Codex for end-to-end AI-assisted development
AI & data
- PyTorch, Transformers, Hugging Face, Scikit-learn, Keras
- GAN, AutoEncoder, CNN, RNN, LSTM, GRU, ViT, LoRA
- Feature selection, encoding, normalization, imbalanced-data handling, time-series modeling
- OpenCV, preprocessing, semantic segmentation, object detection
Software engineering
- Python, Java, Go, C/C++, TypeScript
- Spring Boot, FastAPI, Vue 3, MySQL, SQLite
- Linux, Git, Docker, Redis, Kafka, MinIO
- API design, backend services, integration, deployment, debugging
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
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
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
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
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
- University scholarship · GPA 3.2/4.0
- Coursework: computer vision, integrated design, computer network systems, computer animation, design representation, image synthesis
- Research: GAN-based intrusion detection using synthetic and real traffic data to improve generalization and adversarial robustness
B.Sc., Information and Computing Science · Central South University of Forestry and Technology · China
Sep 2019 – Jun 2023
- GPA 3.0/5.0
- Coursework: Java/C/C++/Python, MySQL, computer organization, operating systems, algorithms, data structures, information security, data visualization, software engineering
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
- 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.
- 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.
- 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.
- Implemented scoped long-term memory in SQLite and a Chroma-to-keyword fallback path for semantic, episodic, and perceptual memory operations.
- 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.
- Added Redis-backed caching for RAG, maps, geocoding, route estimation, and weather, with graceful degradation when Redis is unavailable.
- 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.
- Reduced first feedback latency from 0.4145s to 0.0052s in slow-search simulation through SSE streaming, a 98.7% improvement.
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
- Designed a pluggable enterprise Tool Registry around Spring AI Alibaba ReactAgent, including MCP adapters, enable/disable controls, timeout, quotas, audit, and fallback behavior.
- 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.
- Added bounded iterative retrieval: evidence sufficiency check → query completion → second retrieval → evidence merge, limited to one retry and verified through traces and offline evaluation.
- 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.
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
- Injected security-mode prompts, tools, and contextual memory when security intent is detected at session startup.
- Required explicit target assets, allowed actions, authorization purpose, and expiry before active checks can run.
- Split work into asset discovery, attack-surface analysis, PoC research, risk assessment, remediation, and reporting, controlled by step and iteration plans.
- Added Asset Discovery, Attack Surface Analysis, and PoC Research subagents for baselining, exposure analysis, and vulnerability-source normalization.
- Expanded tools for passive intelligence, constrained crawling, CVE/NVD/Exploit-DB/MITRE normalization, security memory, web analysis, and Markdown/JSON reports.
- Covered intent recognition, authorization expiry, tool registration, memory persistence, delegation, human confirmation, and report generation with Vitest.
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
- Designed bilingual academic-revision prompts, user templates, tone configuration, and a standardized four-part output.
- Created an AI-pattern phrase blacklist to reduce templated wording without flattening domain-specific style.
- Added strict factual-preservation constraints to prevent revision-induced distortion.
- Published a Python CLI and example data for batch processing and standardized prompt generation; reached 96 GitHub stars at CV publication time.
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
- Modeled Commander, Scanner, Exploiter, Privesc, and Reviewer roles in LangGraph with reflection retries, context compression, dynamic routing, and human takeover.
- Combined ChromaDB for tool and vulnerability knowledge with Neo4j for topology, attack paths, and long-term memory, supporting CVE retrieval and GTFOBins mapping.
- Implemented CIDR boundary checks, dangerous-command blocking, reviewer approval, and Docker isolation so actions remain within authorized scope.
- Added faithfulness grading, OpenTelemetry, and Prometheus monitoring for token cost, execution time, and exploit success rate.
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
- Built the data preprocessing, annotation, augmentation, fine-tuning, and semantic-segmentation workflow for a practical remote-sensing scenario.
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
- Email: cralpbin@gmail.com
- GitHub: github.com/crabin
- Blog: cnblogs.com/crabin
- China phone: +86 156 7386 8311
- Japan phone: +81 70 8536 2519
