Back to Portfolio
Product Engineering2022-2025

Surf

Cross-platform social application with 2.5+ years of development. Founder-led product with AI-powered content moderation and recommendations.

Role
Founder & Lead Engineer
Timeline
Aug 2022 - Mar 2025
Team
Founded and developed solo
Year
2022-2025
Surf

Overview

Surf is a cross-platform social application built from the ground up with modern AI capabilities. Developed using Flutter and Dart for iOS, Android, and Web with a scalable Flask backend and Supabase infrastructure.

The Challenge

Building a production-ready social platform as a solo founder requires balancing feature development, scalability, content safety, and user experience across multiple platforms. Modern social apps need intelligent content moderation and personalization while maintaining performance and data privacy.

The Solution

Developed a full-stack cross-platform application using Flutter and Dart, ensuring consistent performance and user experience across iOS, Android, and Web. Built scalable backend with Flask and Supabase (Postgres) for API management and real-time data syncing. Established CI/CD pipeline using Codemagic for automated building, testing, and deployment. Implemented content recommendation algorithms and semantic search with Supabase vector database and custom embeddings. Integrated GPT-4 for text processing and YOLOv8 for image content analysis. Ensured data privacy and security by adhering to enterprise standards.

Impact & Results

2.5+ years of continuous development and iteration

Full-stack cross-platform support (iOS, Android, Web)

Real-time AI content moderation with GPT-4 and YOLOv8

Intelligent recommendation engine with semantic search

Complete CI/CD pipeline with automated testing

Enterprise-grade security and data privacy

Technologies

FlutterDartGPT-4YOLOv8FlaskPythonSupabasePostgreSQLFirebaseCodemagicVector DatabaseREST APIs

Project Links

Tags

FlutterGPT-4YOLOv8SupabaseFlask
Zakaria Kortam | AI Engineer & Product Engineer