Engineering challenges I faced when developing an AI-powered solution on niche social media March 4, 2024