Ali Alafranji

Software Engineer

5,000+ users served · 19+ projects shipped · Apps · Websites · Systems

Projects

Fehm

Fehm

AI education platform — Founder.

Document processing pipeline supporting PDF, PPTX, and DOCX uploads with structure-aware extraction and client-side PDF rendering/annotations via PDF.js. Two-layer client cache (in-memory + localStorage) using a stale-while-revalidate pattern with in-flight request deduplication for instant repeat loads. Supabase Postgres schema with migration-driven evolution (50+ migrations), signed-URL storage policies, and indexed query patterns. Native iOS companion in Swift/SwiftUI with AI-powered study tools and Reddit-style university-verified communities (email-domain verification, posts, comments, voting, real-time updates).

  • Document pipeline (PDF, PPTX, DOCX) with PDF.js rendering & annotations
  • Stale-while-revalidate client cache with in-flight request deduplication
  • 50+ migrations, signed-URL storage policies, indexed query patterns
  • Native iOS companion in Swift/SwiftUI with AI study tools
  • University-verified communities (email-domain auth, posts, voting, real-time)
Next.jsSupabasePostgreSQLOpenAI APIPDF.jsSwiftSwiftUI
Visit
Dabouq Village

Dabouq Village

Loyalty platform serving 5,000+ customers across 14 venues.

Full-stack loyalty platform with Flutter iOS/Android apps and Next.js admin dashboard. Cloud Functions backend handling transactions, tiered rewards (Bronze to Platinum), and automated scheduling. Anti-fraud QR verification system and bcrypt-authenticated employee portal with 20+ API endpoints.

  • Tiered rewards (Bronze to Platinum) with automated scheduling
  • Anti-fraud QR verification
  • Bcrypt-authenticated employee portal with 20+ API endpoints
  • Flutter iOS/Android + Next.js admin dashboard
FlutterNext.jsFirebase Cloud FunctionsDart
Visit
Bonded Together

Bonded Together

Relationship app — 5,000+ downloads, $110 MRR.

The best relationship app for couples. Backend architecture for payments processing and real-time location data streams. OAuth 2.0 with PKCE flow, secure session management, and push notifications.

  • Payments processing backend
  • Real-time location streams
  • OAuth 2.0 with PKCE flow
  • Push notification infrastructure
FlutterFirebaseDart
Visit
QNM

QNM

Qatar's night markets — hundreds of active users.

Native iOS app in Swift/SwiftUI for exploring Qatar's night markets, released on App Store. Automated web scraping pipeline collecting 12,000+ menu items into an indexed NoSQL database. Custom geofencing implemented using computational geometry (ray-casting algorithm). Search performance optimised with Algolia, managing costs through strategic index design.

  • 12,000+ scraped menu items in indexed NoSQL database
  • Custom geofencing via computational geometry (ray-casting)
  • Algolia search with strategic index/cost design
  • Released on the App Store
SwiftSwiftUIFirebasePythonAlgolia
Visit
Valence Loyalty

Valence Loyalty

Restaurant loyalty app deployed across 12 Middle Eastern brands.

Loyalty app built in Flutter & Firebase, deployed across 12 Middle Eastern restaurant brands including Tche Tche, Reem Al Bawadi, and Lemon Garden. Real-time data synchronisation with Firebase handling concurrent transactions, points system, dynamic offers and stamps, dynamic newsletters, and proximity notifications. Published on both Android and iOS.

  • Deployed across 12 brands (Tche Tche, Reem Al Bawadi, Lemon Garden, …)
  • Real-time Firebase sync handling concurrent transactions
  • Points, dynamic offers, stamps & newsletters
  • Proximity notifications
FlutterFirebaseDart
Visit
KiDOViA App

KiDOViA App

Jordan's premier indoor theme park companion app.

Mobile app for KiDOViA theme park — booking system, themed sections browser, and the unique KiDOViA Passport system for children aged 1-12.

  • Booking system
  • Themed sections browser
  • KiDOViA Passport system
FlutterFirebase
Visit
Paddi

Paddi

Padel match-finding app — find your fourth.

Native Flutter app that connects padel players. Browse open matches near you, post when you need a fourth, chat with teammates, and build your padel community. Phone OTP plus Google/Apple sign-in, real-time Firestore match feed, FCM push notifications, custom design system across 23+ screens, and skill-level matching from 1.0 to 7.0.

  • Real-time match feed with skill-based filtering
  • Phone OTP + Google/Apple sign-in
  • Match chat & direct messages with FCM push
  • Custom venue picker with Apple Maps directions
  • Founding Players community system
FlutterDartFirebaseFirestoreFCM

Experience & Education

Experience

Fehm

Founder

Fehm

2025 — Present

AI education platform. Document processing pipeline for PDF/PPTX/DOCX, two-layer client cache with stale-while-revalidate, OpenAI singleton for connection reuse, and a native iOS companion with university-verified communities.

Dabouq Village

Software Engineering Intern

Dabouq Village

May 2025 — Jan 2026

Built full-stack loyalty platform serving 5,000+ customers across 14 venues. Designed Cloud Functions backend and anti-fraud QR verification system.

Bonded Together

Founder

Bonded Together

2025

Founded and scaled to 5,000+ downloads and $110 MRR. Hired UGC marketers, built backend for payments and real-time location streams.

Valence Group

Software Engineering Intern

Valence Group

May 2024 — Sep 2024

Built scalable backend serving ~1,500 daily users across 12 restaurants. Optimised query patterns and added composite indexes on high-frequency lookup paths for faster reads under concurrent load.

Education

Swansea University

BSc Software Engineering (Predicted First)

Swansea University

Sep 2024 — May 2026

Swansea International Excellence Scholarship (£6,000). Coursework: Distributed Systems, Software Security, Declarative Programming.

University of Calgary

Software Engineering (transferred to Swansea)

University of Calgary

Sep 2022 — May 2024

President's Admission Scholarship ($5,000), Schulich Engineering Scholarship ($5,000). Hack the North 2023.

West Virginia Academy

High School — Valedictorian

West Virginia Academy

2022

Graduated with a 4.0 GPA.

Tech Stack

Languages

Python
JavaScript
TypeScript
Swift
Dart
Java
C/C++
C#

Mobile & Web

Flutter
React Native
SwiftUI
React
Next.js
Tailwind CSS
HTML/CSS

Backend & Data

Node.js
PostgreSQL
MySQL
Firebase
OpenAI API
Algolia

Infrastructure

Git
Docker
Linux
AWS
Vercel
Unity

Let's work together

Got a project in mind? Let's talk.

© 2026 Ali Alafranji