Workstation AI Solution Engineer · Lenovo / MS CS · Georgia Tech

Building agents that earn a place in real work.

I work on computer-use agents, proactive systems, and multimodal RAG — from research benchmarks to on-device deployment on AI PCs. The part I care about most is the last mile: making intelligent systems reliable enough to ship on real hardware, for real users.

0Citations across publications
0Publications & preprints
0GitHub stars, open source

01 Flagship research

Under review · ICLR 2026

CADWorld: a CAD-centric benchmark for spatial, precise, long-horizon computer-use agents

A GUI-based environment of 200 tasks across 11 mechanical CAD categories. Agents work through screenshots and executable UI actions, and are scored by execution-based checks on saved, verifiable FreeCAD artifacts — not by looks-right heuristics.

Human expert87.0%
Best evaluated agent25.0%

The gap is the point — CADWorld measures how far agents still are from expert spatial work.

Fig. 01 — Agent demoLive CAD task run
CADWorld benchmark architecture: task package, runner, FreeCAD VM, and evaluation
Fig. 02 — System architectureTask → runner → VM → eval

02 Selected work

Systems that move AI from demo to daily workflow.

Small enough to run, structured enough to trust, useful enough to meet people inside real tasks.

AAPT paper overview: problem, adaptive anticipatory policy trees, critical-path timing, experimental design, key results, and capability gates
New · Under reviewComputer-use agentsDecision latency

AAPT: Why Are GUI Agents Correct but Late?

GUI agents often compute the right action after the window has closed. AAPT compiles a bounded policy tree while the screen is quiet, then routes live frames with a low-token observer — moving generative decode off the decision-time critical path and winning a contested 600 ms window (0.79 vs. 0.50, pre-registered).

Open sourceRecord & replayCross-platform

Computer-Use Agent: Behavior Cloning, Record & Replay

A cross-platform tool that captures and replays desktop UI actions across Linux, Windows, and macOS — with Python and C++ capture paths — to build behavior-cloning datasets for computer-use agents.

Self-Consolidating Language Models overview graphic
Continual learningMemory

Self-Consolidating Language Models

Memory that persists beyond the context window: SCoL turns useful context into durable model knowledge, so assistants stop forgetting what matters.

Proactive agent architecture: knowledge graph, reactive stream, and proactive stream
Proactive agents

Proactive Agent

Structured knowledge, reactive retrieval, and background monitoring that surfaces suggestions before you ask.

Hierarchical RLOn-device

ComputerAgent

General computer control as a two-level option process — over four orders of magnitude smaller than MLLM baselines, practical for on-device inference.

Financial AIDataset

FNSPID ★ 430+

29.7M stock prices and 15.7M time-aligned news records covering 4,775 S&P 500 companies, 1999–2023. Published at KDD.

Structured prompt design from research on LLM programming feedback
HCIEducation

AI feedback for programming, studied with real students

How CS1 students perceive LLM-generated formative feedback on Java assignments — human-centered evidence for AI in education. Published at AAAI.

ManufacturingMultimodal RAG

ManuRAG

Multimodal retrieval-augmented generation for manufacturing QA across text, images, tables, and formulas — evaluated on 1,515 QA pairs.

03 Publications

From agents and AI PCs to education, finance, and engineering.

Ten publications and preprints: AI capability paired with deployment reality.

2026

CADWorld: A CAD-Centric Benchmark for Spatial, Precise, and Long-Horizon Computer-Use Agents

ICLR 2026 · under review

200 GUI tasks in 11 mechanical CAD categories, scored by execution-based checks on saved FreeCAD artifacts. Best agent: 25.0%; human experts: 87.0%.

2026

Why Are GUI Agents Correct but Late? Decode on the Decision-Time Critical Path, Tested with Pre-Compiled Policy Trees

Under review

Adaptive Anticipatory Policy Trees (AAPT): a frozen multimodal model compiles bounded policy trees during quiet screen phases; a low-token observer fires pre-authorized actions inside the event window. Pre-registered, capability-gated results across six models.

2026

Self-Consolidating Language Models: Continual Knowledge Incorporation from Context

arXiv
2026

ManuRAG: Multi-modal Retrieval Augmented Generation for Manufacturing Question Answering

arXiv
2025

Avoid Catastrophic Forgetting with Rank-1 Fisher from Diffusion Models

arXiv
2025

Towards General Computer Control with Hierarchical Agents and Multi-Level Action Spaces

arXiv
2024

FNSPID: A Comprehensive Financial News Dataset in Time Series

KDD ADS 2024
2024

Students' Perceptions and Preferences of Generative AI Feedback for Programming

AAAI 2024
2023

Enhancing Bloodstain Analysis Through AI-Based Segmentation with Segment Anything

KDD RelKD 2023
2023

Random Matrix Theory to Quantify Scattering Behavior in Lung Mimicking Phantoms

ASA 2023

04 Experience

Engineer, researcher, collaborator.

From mechanical systems and lab research into applied AI — shaped by real users, hardware constraints, and cross-functional teams.

Now

Workstation AI Solution Engineer — Lenovo

Building and deploying AI PC and workstation experiences: local model deployment, proactive agent workflows, and next-generation productivity systems.

2023

NLP Researcher Intern — KPMG KDi

Commercial LLM testing, local deployment, dataset collection, and efficient adaptation methods including QLoRA-style fine-tuning workflows.

2023

Thermal Engineer Intern — Lenovo Neptune Team

Air and water-cooling experiments, TCL and Python analysis tooling, and testing-efficiency improvements for server thermal engineers.

Labs

Interdisciplinary research

AI education, generative intelligent computing, ultrasonic material characterization, biomechanics, and biomedical engineering projects.

“AI should be technically serious and personally useful. The best systems make people feel more capable, not more managed.”

Design principle — agents, AI PCs, everyday intelligent tools

05 Contact

Working on agents, AI PCs, or multimodal RAG?
Let's talk.