Mohamed Sefyani

Software Engineer / MSc Computing and Technology

Real Estate Listings Website

Involvement:

Design, Development

Technologies:

Nuxt.js · PostgreSQL · pgvector · PostGIS · AWS Bedrock · Mapbox · GitHub Actions

Home Page
Search PageSearch Page
Visual SearchVisual Search
Settings PageSettings Page
Login PageLogin Page
Manage Listings PageManage Listings Page
Listing PageListing Page
Responsive DesignResponsive Design
Responsive Listing PageResponsive Listing Page

Description

A property listings platform with an AI search layer. Images uploaded to listings are automatically processed through AWS Bedrock to generate multimodal embeddings, stored in pgvector. Users can search using plain English and the platform returns visually and semantically relevant results via cosine similarity — without needing to set any filters manually. Geospatial filtering is handled by PostGIS, with both dimensions resolved in a single PostgreSQL query.

The code is private and could only be shared to a technical interviewer