Backend APIs and search work
Fayvo Backend, API & Search Work
Backend APIs, search integrations, Elasticsearch optimization, scraping, Redis caching, and AWS deployment support for a social media product used in Arab markets.
Project summary
Worked at Ilsa Interactive on Fayvo backend features across Node.js, Express, Laravel, Elasticsearch, Redis, Docker, and AWS-hosted services.
API, search, caching, scraping, and AWS deployment experience on a live social product.
Project summary
Product context
Social app for Arab markets
Backend mix
Node.js + Laravel services
Worked at Ilsa Interactive on Fayvo backend features across Node.js, Express, Laravel, Elasticsearch, Redis, Docker, and AWS-hosted services.
Buyer-facing summary
Client problem
The product needed backend APIs, search suggestions, external data integrations, caching, and deployment support across a mixed backend stack.
What I delivered
I worked on suggested-search APIs, external API integrations, Elasticsearch optimization and migration, scrapers, Redis caching, Laravel APIs, and AWS/Docker workflows.
Business result
The product had broader API/search coverage and stronger backend support for real user-facing features.
Problem
Fayvo was a social media application focused on Arab markets. My work sat in the backend layer, where search, APIs, external integrations, and deployment support affected the product experience directly.
The stack crossed Node.js, Express, Laravel, Elasticsearch, Redis, Docker, and AWS services, so useful work often meant understanding how different parts of the system interacted.
What I built
Suggested search APIs
Worked on APIs for suggested search results using external sources such as Google Search, YouTube, Maps, IMDb, IGDB, and iTunes-style APIs.
Elasticsearch optimization and migration
Optimized Elasticsearch queries and supported migration work around Elasticsearch 6.7 so search behavior could keep pace with product needs.
Scrapers and data support
Built and supported scrapers for latest songs and games data, helping external content flow into the product more reliably.
Laravel APIs, caching, and deployment support
Worked on Laravel APIs for user updates, posts, and screen queries, plus Redis caching and Docker/AWS deployment support across staging and production environments.
Technical decisions
The recurring backend lesson was that integrations need operational thinking: validation, caching, response shaping, and graceful behavior when a third-party source changes.
Working across Node.js and Laravel made API consistency important. The product should not feel like separate backend services stitched together from the front end.
Outcome
What I would improve
I would standardize API response conventions and integration failure logging as early as possible.
Those habits are cheap at the start and much more expensive once many endpoints and external APIs are already live.
Tech stack
Next step
If you need similar work, let’s talk through the constraints first.
The useful part of a project like this usually starts before code: understanding what the CMS should own, what should live in a backend service, and where integrations or automation can stay maintainable.
Related work
Search / Data / WordPress
SCJPC Search Database System
WordPress-facing search pages for poles and JPA records backed by PostgreSQL, Elasticsearch, RabbitMQ, S3, and Python workflows.
Read nextWordPress Plugin / Product
Maneuvrez Maintenance Mode Plugin
A custom WordPress maintenance/coming soon plugin with admin-controlled components, preview behavior, buttons, social links, and bypass rules.
Read nextWordPress Plugin / Geolocation
Location Radius Redirect Plugin
A WordPress plugin that redirects users based on configured radius rules, center points, shortcodes, and user actions.
Read next