memoportfolio©

memoportfolio©

Frontend Design/AI Product Development

Your best AI powered contextual desktop companion
(for Google Chrome Built-in AI Challenge 2025)

VibeBuddy. exe

Inspiration

Modern workers and students need a low-intervention "cyber buddy" to balance intense focus with emotional support. Existing tools lack deep personalization and behavioral awareness. Our goal was to create a virtual companion that is uniquely tailored (via AI) and actively assists productivity through contextual sensing.

User Analysis

We focus on our target user group: students and workers who requires massive focused activities per day. Our VibeBuddy.exe focus on two main needs that we observed from our users, circular and non-intrusive. The main user flow begins a one-time AI generation (Onboarding), followed by a continuous background loop where the Service Worker monitors tab activity to update the pet's state in real-time. The flow culminates in daily "Focus Reports," converting passive browsing data into emotional value.

How might we transform the cold isolation of intense productivity into a sense of warm, shared presence during deep work or study?

user flow diagram

What it does

Vibe Buddy.exe is a Chrome Extension providing a personalized virtual pet with 4 core functions:

AI Customization: Generates a unique, static pet image for the user using a simple text prompt.

Contextual Matching: The pet's static image/action dynamically matches the user's current browsing context (e.g., changes from 'focused' on a work site to 'alert' on a social site).

Efficiency Tools: Offers a simple Focus Timer and generates a Behavior-Time Focus Report to help users visualize and optimize their time allocation across different contexts.

Dialogue: Provides simple, contextual dialogue interactions with the pet.

Front-end

Framework: React 19 + TypeScript 5

Build Tool: WXT (Web Extension Tools)

State Management: Zustand (lightweight, no Redux boilerplate)

Styling: Tailwind CSS (utility-first, pixel art theme)

Animation: Framer Motion

Storage: Chrome Storage API + IndexedDB

Testing: Vitest + React Testing Library

Backend (AWS)

API Gateway: REST + WebSocket for real-time updates

Compute: Lambda (Node.js 20 runtime)

Database: DynamoDB (single-table design)

Auth: Cognito + Google OAuth 2.0

Storage: S3 (pet images, static assets)

AI: Google Gemini Nano API (Banana) for image generation

IaC: AWS CDK (TypeScript)

Challenge We Run into

Behavioral Image Mapping: The technical challenge of seamlessly matching and displaying a set of pre-designed static behavior images (e.g., 'focus,' 'rest') with the AI-generated unique base pet image.


Cross-Component State Sync: Managing state and transmitting behavioral triggers between the Content Script (the pet renderer) and the Service Worker (the brain) within the extension's architecture.

What we learned

We successfully integrated the Google Gemini 2.5 Flash API for unique image generation, making every pet truly one-of-a-kind. We delivered a functional Behavior-Time Focus Report that gives users tangible data on their time spent across classified contexts, linking the virtual companion directly to real-world productivity.


We gained significant expertise in Chrome Extension development patterns, specifically mastering the Gemini-2.5-flash API for robust background-to-content script communication. We also developed strong skills in Prompt Engineering to optimize real-time text classification and accurate behavioral inference.

Next Steps

Technologies

Marketing

We will expand the library of behavior-matching images and enhancing the pet's dialogue system for more complex and engaging interactions, while also plan to integrate local data analysis to provide personalized focus recommendations

.

Finally, we look forward to completing our achievement system to offer more rewarding mechanisms that encourage users to continue using our products and develop better computer use routines.

We build up our freemium model where we implement monthly subscriptions for users to provide in-depth screening analysis based on user behaviors and more pet generation chances. By fully implement our extensions at google chrome store, we will further test on users’ preference and understand their willingness to pay on different functions.

I create, I design, I innovate.

I create, I design, I innovate.

I create, I design, I innovate.

Education

Education

Education

Carnegie Mellon University, Intergrated Innovation Institute

(Aug 2025 - Expected Dec 2026)

Master of Intergrated Innovation for Product and Service

Carnegie Mellon University, Intergrated Innovation Institute

(Aug 2025 - Expected Dec 2026)

Master of Intergrated Innovation for Product and Service

Carnegie Mellon University, Intergrated Innovation Institute

(Aug 2025 - Expected Dec 2026)

Master of Intergrated Innovation for Product and Service

Purdue University, Polytechnic Institute

(Aug 2020 - May 2024)

Bachelor of Science, Data Visualization/Web Programming and Design (Computer Graphics Technology)

Purdue University, Polytechnic Institute

(Aug 2020 - May 2024)

Bachelor of Science, Data Visualization/Web Programming and Design (Computer Graphics Technology)

Purdue University, Polytechnic Institute

(Aug 2020 - May 2024)

Bachelor of Science, Data Visualization/Web Programming and Design (Computer Graphics Technology)

Get in Touch

Get in Touch

Get in Touch

Memoria Hu

Memoria Hu

Memoria Hu

+1 412-287-3330 / +86 19171206680

+1 412-287-3330 / +86 19171206680

+1 412-287-3330 / +86 19171206680