MyKawaiGirlfriend
A humorous website where a cute anime girl delivers personalized roasts based on user-uploaded photos.
Skills
React, Express.js, OpenAI Vision API, OpenRouter API, Eleven Labs API, AWS, Text-to-Speech, UX/UI Design
MyKawaiGirlfriend began as a fun, lighthearted project after meeting a Duke senior who shared a similar unpublished app concept that used ChatGPT to roast users based on their uploaded photos.
I saw potential to significantly improve the concept by replacing the restricted ChatGPT with an uncensored language model. The technical workflow I implemented involves multiple AI systems working in sequence: 1. User uploads a photo of themselves 2. ChatGPT with Vision analyzes and describes the image in detail 3. An uncensored model via OpenRouter API generates a creative, unfiltered roast based on this description 4. Eleven Labs' text-to-speech API converts the roast into spoken audio 5. A cute anime girl character delivers the roast, creating a humorous contrast between the kawaii aesthetic and the harsh roast content
The website's visual style was inspired by "Tax Heaven 3000" by MSCHF, combining playful design elements with the unexpected nature of the content. The project now lives at mykawaigirlfriend.com, delivering unique AI-powered roasts to visitors brave enough to upload their photos.

MyKawaiGirlfriend website interface
Example of anime girl roasting a user