Skip to content
View joshuabourke's full-sized avatar
🏠
Learning from Home
🏠
Learning from Home
  • Brisbane, Australia

Block or report joshuabourke

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joshuaBourke/README.md

Hi there, I'm Josh πŸ‘‹

I'm an iOS developer based in Brisbane, Australia, building Swift & SwiftUI apps across health, fitness, and productivity. I have 5+ years of experience shipping apps to the App Store and a strong interest in on-device AI and ML.

  • πŸ† 2nd Place – Google MedGemma Impact Challenge (March 2026) among 850+ global teams
  • πŸ“± Multiple live apps on the App Store
  • πŸ€– On-device ML with Apple MLX, CoreML, and Gemini AI
  • πŸ“Ί iOS development content on YouTube @developerjosh
  • 🌐 joshbourke.com

πŸ“± Apps on the App Store

Steppy: Steps with Friends

Social fitness app with real-time step leaderboards powered by HealthKit and Supabase Β· steppy.fit

Download on the App Store

  • Friends compete on daily step leaderboards with live HealthKit sync
  • Custom Supabase backend with RLS policies, PostgreSQL RPCs, and Edge Functions
  • Group management, username validation, reporting system, and App Store-compliant account deletion
  • Profile customisation with SF Symbol icons and a SwiftUI parallax hero view Stack: SwiftUI HealthKit Supabase @Observable

Nutrify: Whole Food Tracker

AI-powered whole food nutrition tracker Β· nutrify.app

Download on the App Store

- Two-stage on-device CoreML pipeline: food/no-food classifier β†’ food identification model - Gemini AI classifies mixed plates and maps detected items to a local nutrition database - Supabase cloud sync + Core Data local persistence with `NSFetchedResultsController` and batch inserts - RevenueCat subscriptions, Firebase Analytics, and a calorie/macro goal manager **Stack:** `SwiftUI` `CoreML` `Gemini AI` `Supabase` `Core Data` `RevenueCat` `Firebase`

KeepTrack: AI Home Inventory

Kaggle competition-winning iOS app for AI-powered home inventory Β· keeptrack.app

Download on the App Store

  • πŸ₯‡ Kaggle competition winner
  • Gemini AI analyses photos of household items to autofill name, brand, description, location, and estimated value
  • Firebase backend for cloud storage and sync; supports receipt/warranty attachments and PDF export Stack: SwiftUI Gemini AI Firebase

πŸ”¬ Open Source

Sunny: Skin Health Tracker

2nd Place – Google MedGemma Impact Challenge Β· github.com/mrdbourke/sunny

πŸ† Recognised as 2nd place in Google's MedGemma Impact Challenge (March 2026) among 850+ global teams β€” featured on the Google Keyword blog.

  • Built the iOS app for an open-source on-device skin health tracker
  • Fine-tuned MedGemma-1.5 on 1,000+ images; deployed on-device via MLX 4-bit quantisation
  • Generates structured skin reports from photos while keeping all data completely private on-device Stack: SwiftUI Apple MLX MedGemma CoreML

πŸ› οΈ Technologies & Tools

Swift SwiftUI Xcode HealthKit Core Data CoreML MLX Supabase Firebase RevenueCat Python


πŸ“Š GitHub Stats

Joshua's GitHub stats

Top Langs


πŸ“« Let's Connect

Website LinkedIn YouTube Email

Pinned Loading

  1. FoodImageClassification_Personal_Project FoodImageClassification_Personal_Project Public

    This is a work in progress camera app. The purpose of this app is to create a fun way to help educate people more about food.

    Swift 3

  2. gitgetter gitgetter Public

    This is an example project, highlighting fetching from a API and displaying it into UI

    Swift 1

  3. Sedlacek-Solutions/SwiftUI-Toast Sedlacek-Solutions/SwiftUI-Toast Public

    Lightweight SwiftUI Library for displaying toast messages

    Swift 41 3