iOSiOS APP

TrainMind

Daily reasoning practice with an AI that challenges how you think.

SwiftSwiftUICloudflare WorkersiOS 16+
TrainMind

Swift · SwiftUI · Cloudflare Workers · iOS 16+

0
Powered feedback
0
Edge inference
0
Practice cadence
0
Card navigation

OVERVIEW

|

Most brain training apps focus on memory and pattern recognition, the cognitive equivalent of a crossword. There was nothing that specifically trained structured analytical reasoning: breaking down arguments, identifying assumptions, and evaluating evidence.

|

An iOS flashcard app with an AI reasoning panel. Each card presents a real-world argument or scenario. The user forms a response; the AI panel (backed by a Cloudflare Worker) provides structured feedback, identifies logical fallacies, and offers alternative framings. Suggestion chips guide users who get stuck.

|

A focused daily practice tool that builds analytical reasoning skills through structured AI-guided feedback.

KEY FEATURES

Reasoning Flashcards

Each card presents a scenario, argument, or claim. The user analyses it and submits their reasoning before seeing the AI's structured breakdown.

TECH STACK

Tap to see the reasoning

BUILD TIMELINE

Phase 01

Card System & Spaced Repetition

Built the flashcard data model and the spaced repetition scheduler. Cards are weighted by past performance to prioritise difficult reasoning patterns.

CHALLENGES & SOLUTIONS

LLM responses can be verbose and inconsistent in format. I solved this with a strict JSON output schema enforced via the system prompt and validated in the Cloudflare Worker before returning to the app, if the response doesn't match the schema, the Worker retries once before returning a fallback.

LET'S BUILD SOMETHING TOGETHER

I'm always open to discussing new projects, partnerships, or just a good idea.