New Me

A Flutter app with a talking virtual avatar.

Current New Me character Amy beside video and chat controls

Voice conversations with an avatar

New Me is a self-reflection app with a virtual avatar that users can talk to by voice or chat.

I embedded the Unity avatar in the Flutter app and worked on lip-sync, gaze and expression cues so the character could react during a conversation.

I also worked on the backend and real-time speech and chat, including speech-to-text, text-to-speech, native iOS audio processing, and WebSocket buffering and retries. I collaborated with an artist, an AI developer and a psychologist.