Loading...

Portfolio

Mobile apps on the stores. AI & media platforms in production.

E-commerce, ERP and 50+ websites on 4 continents.

Connected hardware: STM32 / ESP32 firmware & BLE.

Products & Platforms

Selected products I built or led — mobile apps on the stores, AI / media platforms in production, e-commerce and ERP systems, and connected hardware. Websites are listed further down.

Mobile Apps
Flutter · AI · HIPAA / GDPR
Kantesti — AI Blood Test Analyzer

AI platform that interprets blood-test reports across 15,000+ biomarkers in under 60 seconds: reports, trend tracking, meal plans, supplement advice and a B2B module for clinics. 2M+ users in 127 countries; partnered with Microsoft, NVIDIA and Google Cloud.

My role: technical partner & lead mobile engineer — the Flutter app end-to-end (architecture, localisation for 75+ languages, secure storage, store releases). 100k+ Google Play downloads in the first two months.

Google Play · App Store · kantesti.net

Flutter · Laravel 11 · Stripe Connect · Agora
KopKap — Global Pet Marketplace (Europe)

Marketplace for pets and certified breeders on iOS, Android and web: geo-radius search, live streams and reels, real-time chat, structured negotiation, escrow payments with refunds and dispute arbitration, multi-currency wallet with automatic FX, seller payouts, Arabic-RTL + English.

My role: lead developer, mobile + backend. Backend ~65k lines of PHP: 52 models, ~80 controllers, 104 migrations, ~257 API routes, 66 test files; Agora token lifecycle; push notifications with correct iOS badge counts; GitHub Actions deploys.

Google Play · App Store · kopkap.com

Flutter · BLE · 3D engine · 9 languages
Maxterm — MWF Metal Detectors companion app

Control app for industrial metal / gold detectors: 8 detection systems (GEO, LDS, Ground Scan, Ground Sensor, Hybrid, ION, Live Scan, U-VLF), 42 screens, ~27k lines of Dart, hand-built 3D terrain engine for ground scans, 9 concurrent BLE data streams with checksum validation, sensor fusion (compass, pedometer, GPS). Companion MaxScan web simulator (EN / AR / ES / TR). mwf-metaldetectors.com

Flutter · modular Laravel · Next ERP
Meem Tag & EDLL Shop — Multi-vendor marketplace apps

Buyer and seller apps for the Matajiri marketplace network on a modular-monolith Laravel backend (vendors, catalog, orders, payments, shipping, ratings as switchable modules). Bi-directional Next ERP bridge with signed webhooks and idempotent job queues.

Meem Tag on Google Play · EDLL Shop on Google Play

Laravel 8 · 3 Flutter apps · 7 payment gateways
ServiceQo — On-demand services platform

Handyman / booking marketplace with User, Provider and Admin apps: Spatie RBAC and MediaLibrary, PDF invoices, geocoded service areas, Stripe / Razorpay / PayPal / Flutterwave in one codebase, OneSignal push, earnings analytics.

Laravel · 2 Flutter apps · multi-currency
EuroMarketn — B2B wholesale platform for Europe

Catalog with multi-currency pricing, bulk-order quoting, supplier onboarding, role-based dashboards; merchant app with inventory, fulfilment and reporting. Full ownership of backend, both apps and store releases.

Flutter · Laravel / WordPress API
GplusClinic — Medical-tourism app (International Clinics)

Consultation requests, appointment booking, medical-document upload, multi-currency prices and CRM integration for an Istanbul medical-tourism operator. AR / EN / TR with push notifications.

AI, Media & Data Platforms
Laravel 12 · React 19 · GPT-4o · Whisper · ElevenLabs
Ekteb.ai — AI video & newsroom production platform (Wisdar Network)

Platform used by newsrooms such as Al Jazeera and Middle East Eye: ingest video → transcribe → translate (40+ languages) → AI shorts → covers → voice-over → montage → publish to YouTube / TikTok / Instagram / X. Shorts review queue, 4-step voice-over wizard, chunked article translation with DOCX export, montage-server registry, hierarchical RBAC, REST API. ~32k lines of PHP + ~8k lines of Python workers; 780+ commits.

ekteb-ai companion backend (Laravel 11 + GPT-4 + SBERT): 8 content types, smart distribution engine, per-platform quotas, LLM filtering, cross-lingual deduplication. landing.ekteb.ai

Python 3.12 · FastAPI · Celery · patchright · React 19
Mrsad — Social-media & news monitoring platform

Analysts register entities and topics; the platform crawls public posts, reels, stories, comments, YouTube videos and news articles on a schedule and surfaces everything in an Arabic-RTL console (29 screens).

  • Capture engine: fleet of headful Chrome workers (patchright on Xvfb), one worker = one account = one sticky proxy, reading platform GraphQL responses instead of scraping HTML.
  • News engine: RSS / sitemap / search / SerpApi discovery, 3-tier fetching, 8 site-specific adapters, quotas, circuit breaker, deduplication.
  • Speech-to-text microservice: MySQL job queue with FOR UPDATE SKIP LOCKED, heartbeat reaper, VAD gating before paid transcription.
  • Security: mandatory TOTP 2FA, RBAC, Fernet-encrypted credentials, JWT + refresh; 88 migrations, 95 test files, 12 ADRs.
FastAPI · yt-dlp · Playwright · Next.js 15
Video Download API with anti-ban layer (Wisdar Network)

~25-endpoint service downloading from YouTube, Facebook, Instagram, TikTok, X, Google Drive and WeTransfer; multi-window cutting and merging, audio and cover extraction, priority queue, MD5 dedup, webhook callbacks. Anti-ban module: proxy rotation with auto-ban, residential & ISP proxies, consistent browser fingerprints, per-platform cookie rotation and rate limits. ~20k lines, 290+ commits.

PyTorch · CUDA · LR-ASD · RunPod Serverless
Active-speaker detection for automatic vertical reels

GPU service that turns landscape talk videos into 9:16 split-screen reels: scene detection → face detection & tracking → audio-visual active-speaker scoring → focus timeline with hysteresis → crop sequences. Global speaker identity via face embeddings. Serverless on a 16 GB A4000 at ~$0.02 per video, with streaming progress and webhook delivery.

FastAPI · Playwright · Celery · GPT-4o-mini
Trendyol → WooCommerce AI importer

Scrapes products, rewrites and translates content with an LLM, applies pricing rules, publishes to WooCommerce and keeps price / stock in sync via cron, with anti-blocking and Slack alerts.

Web Platforms, E-commerce & ERP
React 18 · Supabase · Capacitor 6 · Twilio
MWF ERP — business operations suite

65-module ERP for a manufacturer: accounting, invoices, quotations, inventory & reconciliation, purchasing, manufacturing, maintenance cases, CRM, HR, branches, barcodes, reports, audit log, chat; 12 Edge Functions for CRM webhooks, marketing sends, exchange rates and attendance. ~175k lines, web + mobile from one codebase.

WordPress · WooCommerce · 6 languages
mwf-metaldetectors.com — global WooCommerce store

Device registration, warranty management, ERP sync and two open-source shipping integrations: basitkargo_woocommerce and shipentegra-woocommerce.

Next.js 15 · React 19 · WPGraphQL · Meilisearch
Headless hybrid WooCommerce storefront

Replaced the front-end of a thousand-product store while keeping cart / checkout on WordPress. Clean Architecture with inward-only dependencies, ISR with per-product revalidation, instant search. LCP < 1.5 s, TTFB < 200 ms, Lighthouse 95+ (from 50).

Embedded, IoT & Open Source
STM32 · FreeRTOS · ESP32-C3 · C / C++
MWF detector firmware & BLE stack

Team lead for the on-device software of a global detector product line: firmware roadmap, custom BLE protocol with checksums and 9 concurrent streams, OTA-ready builds, and the mwfTerminal Android diagnostic tool.

Flutter · Arduino Uno · HC-05 · L298N
ArduCar — Bluetooth RC car (open source)

Tilt and button control, exponential speed ramping, 10 Hz ASCII protocol, 600 ms safety timeout. GitHub

Raspberry Pi 3 · Python · OpenCV
Autonomous vision-guided robot (graduation project)

Hand and ball tracking, object-following control loop, remote manual / autonomous modes on a single embedded Linux device with live video streaming.

Open source & tooling
Libraries, plugins and automations
  • echarts3d_surface_flutter_js — Apache ECharts 3D surface in Flutter via WebView with two-way Dart ↔ JS binding.
  • WooCommerce Bulk Uploader — resumable SKU-deduplicated product uploader with Telegram notifications.
  • Translate-lang for Laravel — automatic translation of lang/ files.
  • Citizenship-status watcher — Telegram-bot automation with API + Playwright fallback.

Websites, Apps & E-commerce

Edll Shop Mobile Apps
Next level App Mobile Apps
Kudo Kudo — Türkiye Restaurants & Food
Kudo Kudo — Global Restaurants & Food
Kudo Kudo — Kenya Restaurants & Food
Charco Chicken Restaurants & Food
LOOZ — Munich Restaurants & Food
MWF Metal Detectors Industrial & E-commerce
vogeldetectors Industrial & E-commerce
MWF — Philippines Industrial & E-commerce
Sensarix — Syria Industrial & E-commerce
Ledmanya Industrial & E-commerce
Pellabez Industrial & E-commerce
Mirna DXB — Dubai Real Estate & Travel
Modern Homes — Dubai Real Estate & Travel
Habbash Group Real Estate & Travel
Bayan Al Madina — Saudi Arabia Real Estate & Travel
Al-khayyals Real Estate & Travel
Tak Tik Travel Real Estate & Travel
Safarna Real Estate & Travel
Middle East Legal — Dubai Companies & Media
Ayla For Shipping Companies & Media
Trika Studio — Saudi Arabia Companies & Media
Waqf Yaffa Companies & Media
Midad Al-Qalam Companies & Media
Ekteb.ai Companies & Media

About these projects

50+ production websites built on WordPress, WooCommerce, Elementor and custom themes / plugins — multilingual (AR / EN / TR / DE / RU), with payment and shipping integrations, SEO, analytics and performance optimisation. The grid above shows a selection of the ones live today (screenshots captured October 2026). Many earlier projects are retired or under NDA, details on request.