all projects

// FULL-STACK

Co-Founder Matching

UQ Ventures — DECO3801

React NativeTypeScriptFlaskPythonSupabaseDocker

Overview

Built for UQ's DECO3801 capstone in partnership with UQ Ventures. The goal: solve a real founder problem — finding a co-founder is harder than finding a job, but the tooling is worse.

How matching works

A weighted scoring function combines:

  • Skills complementarity — engineering, design, sales, ops
  • Interest overlap — shared problem spaces
  • Goal alignment — lifestyle business vs. venture-scale
  • Startup stage — same stage, or compatible adjacent stages
  • Logistics — location, availability, communication style

Each match comes with an explanation of why the algorithm thinks it's a good fit, so users aren't just trusting a black box.

Features

  • Profile creation with structured fields
  • Personalised match feed
  • In-app messaging
  • Event management for UQ Ventures' meetups

Stack notes

React Native (Expo) for the mobile app, Flask backend, Supabase for auth and Postgres. Deployed in Docker on a single small instance for the demo — designed to scale horizontally if adopted.

// SCREENSHOTS

Co-Founder Matching screenshot