TeamShotsPro lets each team member upload a single selfie and get a studio-quality AI headshot in about 60 seconds. The key is consistency: everyone gets the same lighting, background, and style so the team page actually looks cohesive.
Built with Next.js 15, Google Gemini for image generation, BullMQ for async processing, and Stripe for billing. The hard part was getting the AI to produce headshots that look natural rather than "AI-generated", we spent a lot of time on prompt engineering and post-processing.
Would love feedback on the product and the generation quality. Happy to answer any questions about the tech stack or approach!