Carswitch
Car Marketplace Platform
Large-scale car buying and selling platform for UAE and KSA regions with multilingual support (English & Arabic), fast search powered by Typesense, and optimized SEO.

The Challenge
Carswitch needed to scale their car marketplace for both UAE and KSA markets, requiring blazing-fast search across thousands of listings, full Arabic language support with RTL layout, and strong SEO to compete in the Middle East automotive market. The existing search was built on a relational LIKE-query approach that slowed to a crawl past a few thousand listings, and there was no RTL-aware layout system, so an Arabic rollout would have meant rebuilding most of the frontend rather than translating strings.
The Solution
Integrated Typesense as the search engine for sub-50ms search results across thousands of car listings, faceted by make, model, year, price, and mileage. Implemented Tolgee for complete multilingual support (English and Arabic) with RTL layout handling built into the component layer rather than bolted on after the fact. Built with Next.js and NestJS, optimized server-side rendering for SEO, and implemented structured data for every car listing so search engines could surface price and availability directly in results. Deployed with Docker on AWS for reliable scaling, with Redis caching the highest-traffic search facets to keep response times consistent under load.
Key Features
Sub-50ms car search powered by Typesense across thousands of listings
Full multilingual support (English & Arabic) with RTL layout
SEO-optimized car listing pages with structured data
Advanced filtering by make, model, year, price, and mileage
Scalable microservice architecture with NestJS
Regional market segmentation for UAE and KSA
Results & Impact
Improved search performance by 10x compared to the previous solution, with facet filtering that stays responsive even as the listing catalog grows into the thousands. The multilingual implementation opened the KSA market without a separate codebase to maintain, and the SEO and structured-data work led to significant organic traffic growth across both regions.
Technology Stack
Technologies I Used
Next.js
4 years of experience
Next.js is my primary framework for building production-grade web applications. Over 4 years of experience using Next.js across 12+ projects, I have d...
NestJS
3 years of experience
NestJS brings enterprise-level structure to my backend work. Over 3 years I have relied on its modular, TypeScript-first architecture — decorators, de...
TypeScript
4 years of experience
TypeScript is integral to every project I build. Across 4 years I have used it on every layer of the stack — React and Next.js frontends, NestJS and N...
PostgreSQL
2 years of experience
Relational data integrity matters — which is why PostgreSQL backs the majority of my production work. I design normalised schemas, write complex queri...
AWS
2 years of experience
Every production application I ship lands on AWS. Across 2 years of hands-on cloud work, I manage infrastructure spanning EC2 compute instances, S3 st...
Docker
2 years of experience
Containerisation is a non-negotiable in my deployment workflow. I write multi-stage Dockerfiles to minimise image sizes, orchestrate local development...
Interested in Working Together?
I build scalable web applications with modern technologies. Let's discuss your next project.


