Skip to content
View vanessa49's full-sized avatar

Block or report vanessa49

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vanessa49/README.md

Vanessa Pan

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.

Selected projects

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.

Earlier maker projects

Before the larger AI systems, I was already building small tools for my own needs and curiosity:

Research & writing

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.

Current empirical HCI research is kept separate from this public portfolio while manuscripts and reproducibility packages are under active research/submission workflows.

What I bring from UX research

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 如何学习“什么时候应该调用已经学到的行为”等问题。当前实证研究与投稿相关仓库与公开作品集保持分离。

我的职业主线仍然是消费电子用户研究:定性与定量研究、用户分群、大规模行为/售后数据分析、产品体验诊断,以及把用户证据转成上游产品决策输入。

Pinned Loading

  1. personal-ai-agent-lab personal-ai-agent-lab Public

    Exploring whether a local LLM can gradually become a "digital extension of the user" by learning from personal history and conversations.

    JavaScript 1

  2. nvidia-api-lifecycle-guard nvidia-api-lifecycle-guard Public

    Audit and safely validate changing NVIDIA hosted API / NIM integrations: model discovery, compatibility, reasoning-aware parsing, and fallback evidence.

    Python

  3. obsidian-qdrant-pipeline-oss obsidian-qdrant-pipeline-oss Public

    Local-first document ingestion and retrieval pipeline for Obsidian + Qdrant, with mixed-format conversion, local Ollama support, and explicit privacy boundaries.

    Python 1

  4. Fractal-Scripts Fractal-Scripts Public

    Python

  5. HTML-Dialogue-Extractor HTML-Dialogue-Extractor Public

    Python

  6. File-Organizer File-Organizer Public

    Python