Carswitch|2025

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.

Role:Senior Software Engineer
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

01

Sub-50ms car search powered by Typesense across thousands of listings

02

Full multilingual support (English & Arabic) with RTL layout

03

SEO-optimized car listing pages with structured data

04

Advanced filtering by make, model, year, price, and mileage

05

Scalable microservice architecture with NestJS

06

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.

Interested in Working Together?

I build scalable web applications with modern technologies. Let's discuss your next project.