B A C K
Building HeiLocal, our own AI search engine for the Romanian web
HeiLocal, a Softescu product

Building HeiLocal, our own AI search engine for the Romanian web

Our own AI search engine for .ro websites: a distributed crawler, semantic product search, an AI assistant, a virtual wardrobe and AI-made marketing.

Technologies: Python, FastAPI, Qdrant, CLIP, MySQL, Node.js, .NET MAUI, MCP

Visit heilocal.ro

The Challenge

HeiLocal started in 2026 as Softescu's own product: a search engine for the Romanian web that covers only .ro websites and finds products, services and information from a request written in plain words.

To get there, the platform had to discover Romanian online shops on its own, crawl them politely, extract structured product data from very different sites and keep the index fresh. The search had to understand meaning, not only keywords.

Our Solution

A distributed crawler discovers Romanian e-commerce domains and crawls them from several virtual machines that coordinate through a shared MySQL database. It respects robots.txt, slows down adaptively and signs its requests, so sites can verify who is crawling.

Products are extracted with templates for each shop platform. Their images get CLIP embeddings and colours, and text and images are indexed in Qdrant for semantic search. An AI assistant refines a request written in plain words and recommends the best results; the virtual wardrobe lets users try clothes on their own photo, generated with AI. A mobile app for Android and iOS, built with .NET MAUI, and an MCP server for AI assistants use the same search.

Marketing runs on AI as well: Claude plans the campaigns, videos, music and voiceovers are generated with AI, and our own MCP server publishes and schedules the posts on Facebook, Instagram, YouTube and LinkedIn, then reads the results back for the next round.

Results & Achievements

A product built and run by Softescu since 2026, live at heilocal.ro
Distributed crawling across several virtual machines, coordinated through one database
Semantic search over product text and images, with CLIP embeddings in Qdrant
An AI assistant for searches in plain words and an AI virtual wardrobe
Search available to AI assistants through an MCP server
AI marketing: generated video, music and voice, published through our own MCP server
Polite crawling: robots.txt, adaptive backoff and signed requests (RFC 9421)
Next → Building a global multi-site corporate portal for a world-leading hygiene and sanitation provider
Ready to build something great?
Contact our team to discuss how we can help you create exceptional digital experiences that drive business growth.
Request a consultation