GEOGRAPHY · TECHNOLOGY · PEOPLE

Follow curiosity.
Understand the world.
Build what matters.

I think of myself as a curious generalist. Geography is where I begin to observe the world; technology is how I understand and change problems; people are the measure I use to decide what is worth building.

Move to exploreWuhan · Tokyo · Hangzhou · Beijing
Get to know me
00 / ABOUT

Between the human
and the technical.

I studied Geospatial Information Engineering in both my bachelor’s and master’s programs. Geography taught me to pay attention to people, cities, space, and relationships; programming lets me turn judgment into tools, systems, and testable prototypes.

From WebGIS and spatial analysis to NL2SQL and Agents, I conduct research, write code, run services, and shape products. I do not want technology detached from real people, nor do I want to stop at discussing ideas. Curiosity opens the question, a human perspective sets the direction, and technical ability lets me make the idea real.

01 / EXPERIENCE

Paths I’ve taken

Across these three experiences, I conducted research, wrote code, and worked with real users to move products forward.

Beijing

New Oriental Education & Technology Group

Internet Center

AI R&D Intern

Built AI systems for course production: first a feedback loop for reusable content cards, then a course-building Agent connected to the live authoring platform.

  • Designed a feedback and iteration system for roughly 150 types of course cards, supporting guided retries, feedback aggregation, optimization proposals, and human review.
  • Built a course-building Agent with Pi Agent SDK and TypeScript, turning teachers’ expertise into reusable Skills and generating course plans through multi-turn conversations.
  • Wrote Agent-generated content into editable drafts under teachers’ accounts, shifting the main workload from manual assembly to review and editing and cutting production time by about 50%.
Hangzhou

Zhejiang Jingzhunxue Technology Co., Ltd.

Product Department

AI Product Manager Intern

Worked on quality evaluation for an AI tutoring device, translating expert judgment into an automated process that could be repeated and compared.

  • Analyzed more than 50 expert review records and tutoring guidelines to build structured labeling, test-set evaluation, and bad-case diagnosis workflows.
  • Built teacher–student dialogue simulation and automated evaluation tools in Python, reducing one evaluation cycle from roughly two hours to ten minutes and raising the pass rate to 92%.
Tokyo

LocationMind Inc.

R&D Division

AI Product & R&D Intern

Started with natural-language access to geospatial databases, expanded into geospatial analysis Agents, and eventually brought those capabilities into a workplace-facing digital employee prototype.

  • Proposed dynamic schema mapping and human-in-the-loop clarification; Monkuu achieved 56.2% accuracy on KaggleDBQA.
  • Built a geospatial analysis Agent with PocketFlow and ReAct, exposing professional analysis tools through QGIS-MCP.
  • Developed the GeoClaw digital employee prototype and improved accuracy from 73% to 95% across 109 real-world tasks.
EDUCATION

Education

B.Eng.

China University of Geosciences (Wuhan)

Geospatial Information Engineering · Project 211 University

Top 5% in the program and admitted to graduate study by recommendation; participated in a national undergraduate innovation program and received a software copyright and the CUG Talent Scholarship.

02 / SELECTED WORK

Things I’ve built

Each project began with a geographic problem: understand the data, call the right tools, and bring the result into a real workflow.

01NL2SQL · GeoAI · First-author paper

Monkuu

A natural-language interface for people who do not write SQL. Dynamic schema mapping handles large schemas, while human-in-the-loop clarification resolves ambiguous spatial intent.

56.2% on KaggleDBQA, 13.8 percentage points above the previous best result.
  • Python
  • NL2SQL
  • Human-in-the-loop
  • GeoAI
02ReAct · QGIS-MCP · Complex spatial tasks

Geospatial Analysis Agent

An Agent that selects spatial analysis tools, recovers from execution errors, and returns maps, charts, and analytical results to the user.

73.3% prototype evaluation pass rate, establishing the capability base for later digital employee work.
  • PocketFlow
  • ReAct
  • QGIS-MCP
  • Evaluation
03Agent · Slack Bot · CLI

GeoClaw Digital Employee

A workplace interface that brings geospatial analysis out of the command line, allowing users to submit tasks and receive results through conversation.

Accuracy improved from 73% to 95% across 109 real-world tasks.
  • Python
  • Slack Bot
  • Tool Use
  • CLI
03 / BUILT FOR MYSELF

Built because
I needed them

Tools, methods, and infrastructure I maintain outside my primary work.

04 / RESEARCH

Research is another way
to understand the world.

My work extends from human–database interaction for geospatial data to multimodal land-use classification, geographic representation learning, and global risk analysis.

ResearchGate ↗
05 / NOTES

What I’ve been thinking about

Writing in Chinese: documenting how understanding develops, not only preserving the final answer.

View all writing

Curiosity does not hand us answers.
It keeps opening new doors.

If you are also thinking about AI, geography, tools, or a problem that does not have a name yet—
PROJECT DEMOProject demo