👋 Welcome to Terry’s Blog

Hi, this is Terry. I'm documenting my product ideas and learning notes in this blog. I'm interested in creating new user experiences through generative ai, focusing on synthesized content generation and actionable insight extraction.

About Me

CS & HCI @ Northwestern. Prev product @ Microsoft, TikTok, ByteDance. Experienced in product management and agent implementation. Right now I'm thinking about crowd intelligence, agentic workflows, and traveling the world. In my free time, I like to read. Always happy to chat ;)

Skills

Product

Prototyping, Roadmapping, Event Tracking, A/B Testing, SQL, Figma, JIRA

Programming

Python, C/C++, Javascript, HTML/CSS, Git, React.js, Node, Tensorflow, PyTorch

Growth

SEO, Analytics, Social Media Marketing, Influencer Partnerships, Lead Generation

Products I've Built

CrowdListen

Social Listening

Turns large-scale social conversations into insights — sentiment, opinions, and narratives from raw social data.

A2A Catalog

Agent Directory

A directory of A2A agents and MCP servers — discover what's out there and submit your own.

Recent Posts

Senior Talk: On Timing, China, and My Thoughts for Post-Grad

LJV Cohort #7 Senior Talk — three lessons from four years at Northwestern, overlapping with everything happening in AI.

Delegating Ambiguity: Human–Computer Interaction in the Age of Personal Agents

As interaction shifts from Human→Tool to Human→Agent→Tool, complexity becomes an affordance—but only if we design for reasoning transfer, progressive visibility, and calibrated trust.

When to Use MCPs vs Skills for Agents

A practical comparison of Skills and MCPs for modern agent workflows, with implications for OpenClaw-style systems and CrowdListen product design.