UX Research × AI Product Prototyping × Consumer Hardware
I am a UX researcher working in consumer electronics, and an independent builder exploring long-term human–AI interaction, local-first AI systems, and tools that solve problems I actually encounter.
My work tends to follow the same path:
observe a real problem → build something to test it → find the deeper question → iterate
I am not trying to present myself as a software engineer. GitHub is where I keep the things I build to understand products, AI systems, and my own workflows more concretely.
An early local-first personal-AI engineering prototype combining local LLM inference, an always-on agent runtime, long-term memory, custom plugins, conversation processing, and fine-tuning experiments.
Building it led to a broader research question: if personal AI is meant to learn from someone over time, should interaction history really be reduced to independent Q&A pairs? The public repository is now maintained as the engineering origin and project lineage; later scientific work is maintained separately during the research/submission process.
A privacy-conscious, local-first document ingestion and retrieval pipeline for turning personal documents into structured Obsidian Markdown and searchable Qdrant knowledge.
The public version deliberately separates reusable code from private runtime data, with synthetic tests, release guards, contributor boundaries, and a public roadmap.
A small defensive tool for checking NVIDIA API lifecycle and compatibility assumptions before automation depends on them. Built around conservative validation rather than optimistic version guessing.
Before the larger AI systems, I was already building small tools for my own needs and curiosity:
- Fractal Scripts — Mandelbrot, Julia, Koch snowflake, Sierpiński triangle and fractal-tree experiments
- GPT HTML Dialogue Extractor — extract large exported ChatGPT conversations into separate text files
- EXIF Batch Rename — organize photo libraries by capture time
- File Organizer — duplicate-file and empty-folder cleanup utilities
My independent work on personal AI gradually moved from system building into questions about longitudinal interaction data, thought trajectories, and how AI systems learn when to use what they have learned.
- What if your AI could grow with you?
- Personal AI isn't about answers — it's about thought trajectories
Current empirical HCI research is kept separate from this public portfolio while manuscripts and reproducibility packages are under active research/submission workflows.
My professional background is in consumer-electronics UX research and market research. I work across qualitative and quantitative methods, large-scale behavioral / after-sales data, user segmentation, product experience diagnosis, and upstream decision support.
That background is also why I build: prototypes give me another way to test assumptions about what a product or AI system can actually do, where it breaks, and what problem is worth solving next.
中文简介
我是消费电子行业的用户研究从业者,也会独立做一些 AI 产品原型、个人工具和长期人机交互研究。
我做项目通常不是从“想做一个技术 Demo”开始,而是从一个自己真实遇到的问题开始:
观察问题 → 动手做一个东西验证 → 发现更深层的问题 → 继续迭代。
GitHub 对我来说不是一份工程师简历,而是这些实践过程的公开作品入口。
- Personal AI Agent Lab:早期个人 AI 工程原型,包含本地大模型、常驻 Agent、长期记忆、插件、对话处理与微调实验。这个项目后来进一步发展出了关于长期交互数据与 thought trajectory 的独立研究问题。
- Obsidian–Qdrant Pipeline OSS:把个人文档处理成 Obsidian Markdown 并进入 Qdrant 检索的 local-first 知识管道,公开版明确隔离私人数据与可复用代码。
- NVIDIA API Lifecycle Guard:用于验证 NVIDIA API 生命周期与兼容性假设的小型防御式工具。
- 早期 maker 项目:分形生成脚本、ChatGPT 对话提取器、EXIF 照片批量重命名、重复文件整理工具等。
个人 AI 的实践后来逐渐转向长期人机交互、认知轨迹以及 AI 如何学习“什么时候应该调用已经学到的行为”等问题。当前实证研究与投稿相关仓库与公开作品集保持分离。
我的职业主线仍然是消费电子用户研究:定性与定量研究、用户分群、大规模行为/售后数据分析、产品体验诊断,以及把用户证据转成上游产品决策输入。

