AI, Engineering & Systems

Problems solved

LLM outputs were entering a permanent record unverified.

I built an AI-operable research workspace — an MCP server and CLI that lets an AI agent search, ingest, and sync papers across Zotero, Obsidian, and NotebookLM — with references that cannot be verified quarantined under an explicit failure taxonomy rather than silently accepted. Shipped and maintained publicly as research-hub-pipeline on PyPI.

Generative agents entered consequential simulation with no governance standard.

I co-authored the Water Resources Research (2026) study substituting LLM agents into a human-water simulation, and now build the evaluation methods that test whether such agents reproduce empirically measured human decisions — with ground truth I collected myself (a 937-household survey).

Catastrophe loss estimates are only as good as their validation.

I built a flood-loss pipeline that assesses physical damage, insurance payouts, and household out-of-pocket exposure — a 52,141-household coupled agent-based and catastrophe model with NFIP financial mechanics — and worked on a team-built Hazus-based seismic bridge-loss pipeline validated at three levels against the 1994 Northridge earthquake, with failures reported, not hidden.

Systems

research-hub

Maintained open-source tool

AI-operable research workspace: a CLI, MCP server, REST API, and dashboard that drive repeatable literature workflows across Zotero, Obsidian, and NotebookLM.

PyPI research-hub-pipeline v1.1.1; listed in the Awesome MCP Servers catalog; tested on Windows, macOS, and Linux; an automated test suite that checks retrieval quality.

FLOODABM

Research prototype · Archived companion code

52,141-household coupled ABM × catastrophe flood model, Passaic River Basin, NFIP mechanics, calibrated on a 937-household survey I designed and fielded.

Public repo; Zenodo archive with CITATION.cff and published seed lists; known-limitations register.

Cat_framework

Research prototype · Team capstone

Team-built Hazus 6.1 seismic bridge-loss pipeline (hazard → exposure → fragility → EP/AAL).

Public repo; three-level Northridge validation with honestly reported failures.

codex-delegate

Maintained open-source tool

Cross-platform agent-delegation wrapper whose completion claims are verified from git state.

Public repo; Ubuntu/Windows CI; regression test pinning a real upstream stdin hang.

awesome-agentic-ai-zh

Maintained open-source tool

Trilingual agentic-AI curriculum (community/education line).

5K+ GitHub stars, 700+ forks (August 2026); external contributors; automated checks keep all three languages in sync.

Water Agent Governance Framework (WAGF) — checks LLM-agent decisions against physical, financial, and behavioral-theory constraints in human–water simulation; research software in preparation for release.

Evaluation & validation record

  • LLM evaluation studyTwo-arm human-versus-LLM design grounded in 937 survey records; the study compares generated responses with measured decision pathways while the full analysis remains in preparation.
  • research-hubIn-repo retrieval-recall evaluation suite against golden fixtures; observed failures recorded as explicit audit baselines.
  • research-hubA fail-closed anti-fabrication module with a transient-vs-permanent failure taxonomy.
  • codex-delegateA regression test that reproduces a real upstream failure mode and fails without the fix.
  • Cat_frameworkMulti-level hazard-model validation with honestly reported misses.
  • FLOODABMAssessment of physical flood damage, insurance payouts, and household out-of-pocket exposure under NFIP mechanics.

Systems designed so that failure is visible — no silent passes.

Open-source contributions

Selected upstream contributions with concrete engineering impact.

Capabilities

Python · Testing and CI · Evaluation design · LLM application and agent development · Computational social-science methods · Behavioral simulation · MCP and agent tooling · Git · Cross-platform (Windows/POSIX) engineering · Catastrophe-risk stack: FEMA Hazus, fragility functions, exceedance-probability curves, NFIP mechanics