Type
Live
My role
Creator. App, lesson content pipeline, release.
Platforms
iOS
Year
2025
Stack
Swift, SwiftUI, SwiftData, Vapor
Mario App Store screenshot.
Mario App Store screenshot.
Mario App Store screenshot.

Most language apps teach with tiles and drag-and-drop. You recognise the right answer but never produce it. In Mario you type the phrase yourself, make the mistake, and the model shows where you slipped, why, and what sounds natural.

The lesson content came out of a separate generator I wrote, which drafts topic-based exercises for each language and level. A Swift server built on Vapor sits behind the app.

Next project