AI · Full-stack · Product · Feb 2026 — Present
Goodle.
Pet adoption app that turns photos into personality profiles.
Role
Frontend Lead · AI Feature Integration
Team
6 people — 1 PM, 1 FE, 3 BE, 1 AI
Stack
React 19 · Vite · FastAPI · Gemini API · Tailwind v4
Year
Feb 2026 — Present
01 / The problem
Why this needed building.
Adoption listings are dense with policies but thin on personality. The decision a prospective adopter is actually making — "will this animal fit our home?" — gets buried under shelter logistics. We wanted the photo-to-personality pipeline to be the front door.
02 / Approach
How I broke it down.
- 01
Frontend designed around the photo-to-profile reveal — image upload feels like the start of a story, not a form field.
- 02
AI feature integration handled across the three-team boundary (FE / BE / AI). Wrote the contract that lets the AI team iterate on prompts without breaking FE state.
- 03
Optimistic UI on profile generation; the page never blocks on the model — partial results stream in as they arrive.
- 04
Tailwind v4 system unified per-shelter theming without forking components.
03 / Outcomes
What it ended up being good at.
Shipped frontend that is animal-first, paperwork-second.
Cross-team contract held for two iteration cycles without renegotiation — that's the real outcome on team projects.
Production traffic on goodle.eddyislearning.ai.
