My Apps

6 apps on the App Store. Each one started as a problem I wanted to solve.

Productivity

Focura

2026
Live on App Store
React Native Expo SQLite + Drizzle Zustand RevenueCat

A time-blocking app built for how ADHD brains actually work — not how productivity apps assume they do. The core idea: offload the mental overhead of planning to the app, so you can use that energy to actually focus. Built local-first in React Native — my first cross-platform app.

  • Flow State mode reframes overtime as progress — green extension, not a red overrun
  • Read-only Calendar and Reminders sync for zero-input scheduling
  • Home screen and lock screen widgets, Live Activities, body doubling mode, and brown noise
Download on the App Store
Wellness

Gratitude Bestie

2025
Live on App Store
SwiftUI SwiftData CloudKit Core ML

A daily journaling app that makes reflection feel less like a task. Write entries with photos and emoji, tag your emotions, and Core ML reads the tone of what you wrote to generate a personalised prompt for next time. Syncs across iPhone and iPad via CloudKit.

  • Rich journal entries with photos, emoji, and custom tags
  • CloudKit sync — write on iPhone, pick up where you left off on iPad
  • On-device Core ML emotion detection generates smart writing prompts
Download on the App Store
Game

Tap Duel

2025
Live on App Store
SwiftUI GameKit SwiftData RevenueCat CoreHaptics

Two players, one phone, fastest tap wins. Tap Duel works three ways: head-to-head locally, online via real-time Game Center matchmaking, or solo to train your reaction time and track how you improve.

  • Real-time online multiplayer via GKMatch with four Game Center leaderboards
  • Local face-off mode — two players, one screen, no setup
  • Solo trainer with win streaks and fastest-tap performance stats
Download on the App Store
Game

Sky Loops

2026
Live on App Store
SpriteKit GameKit StoreKit AdMob

A SpriteKit flying game where you pilot a plane through sky rings to build combos. Four modes — 60, 120, and 180-second timed runs, plus a pressure-free Zen mode for when you just want to fly. Built with a full coin economy, categorised unlockables, and complete Game Center integration.

  • Four game modes from 60-second sprints to endless Zen flight
  • Coin economy with unlockable planes and contrail trails sorted by rarity
  • Daily challenges, Game Center achievements and leaderboards, onboarding tutorial
Download on the App Store
Productivity

WordSage

2024
Live on App Store
SwiftUI SwiftData CloudKit CoreHaptics

A daily vocabulary app built around challenge and motion — not passive flashcard swiping. Four game modes pull from 1,000+ curated entries, with streak tracking, a coin-based lifeline economy, and haptics woven through every interaction.

  • 1,000+ handpicked vocabulary entries — not randomly generated
  • Four modes: matching, anagrams, flashcards, and daily challenges
  • Motion-based controls, streak system, and Keychain-secured coin economy
Download on the App Store
Wellness

Daily Devotion

2025
Live on App Store
SwiftUI SwiftData WidgetKit

A scripture and reflection app that works completely offline. All devotional content — handpicked verses, reflections, and four Bible translations — ships inside the app as a local library. No account required, no loading spinner, just something meaningful to start the day.

  • Four translations (KJV, ASV, WEB, DRB) — all stored locally, no internet needed
  • Full-text scripture search, favourites, and dark mode
  • Daily notifications and a home screen widget to build the habit
Download on the App Store

In the Lab

Kitty Game

In Development

A SpriteKit survival game where you guide a cat through falling raindrop bullet patterns. Part passion project, part deep dive — an excuse to push SpriteKit further than my previous games, with escalating difficulty, challenge levels, unlockable skins, and Game Center integration.

SpriteKit GameKit

Tech & Tools

Swift, SwiftUI, and Xcode are my primary environment — where I spend the vast majority of my time. React Native is a genuine secondary skill, used to ship Focura. Everything else in this list has been used in at least one real project.

Languages

Swift TypeScript Python C# JavaScript HTML5

iOS / Apple Frameworks

SwiftUI UIKit SwiftData SpriteKit GameKit AVFoundation HealthKit StoreKit CloudKit Core ML CoreHaptics WidgetKit ActivityKit RealityKit visionOS

Cross-Platform

React Native Expo

Data & Backend

SQLite Firebase Supabase Realm Zustand Drizzle ORM

Tools & Workflow

Xcode Xcode Cloud TestFlight EAS Build Git GitHub VS Code Figma Keynote Unity RevenueCat AdMob

Want to see how some of this was built?

I cover iOS and Swift concepts on YouTube — the same patterns behind these apps, explained thoroughly with forkable repos.

Visit the YouTube Channel