SHIPPED • IOS
Moti
Language journalling helped things stick for me when learning a new language. But the workflow was...painful. Write here, get corrections there, loop in your teacher somewhere else. I built Moti to close that: write, get corrections, track your progress, all in one place. Originally built in FlutterFlow, I migrated the app to native Swift, utilising Claude Code for the rebuild. Under the bonnet hood, it uses OpenAI and Anthropic LLMs for the language features.
SHIPPED • IOS
Verbeja
Conjugation tables are avorrit. But they still need to be learned. I couldn't find a Catalan conjugation app that was both functional and beautiful — most felt made without much care. So I built something I'd actually love to use.
Verbeja goes deep on verb databases and corpus data to rank conjugations by how often Catalan speakers use them in everyday life — so you're learning what matters first, not just what exists. The app is localised in Spanish — the native language of many Catalan learners. It worked well enough for me that I put it on the App Store.
IN DEVELOPMENT • IOS
Raise
I'd been noodling on this idea since 2018: a photography app that interrupts your scrolling and asks one simple thing — look up. What do you see? Designs collected dust in my Figma drafts until AI tooling made it feel buildable. I used Claude Code to explore ideas and build the app in Swift.
A notification fires within a random window. You take one photo or short video, capture how you feel, and that's it. No selfie cam. No multiple shots. Over time, Raise builds a picture of your year — who you were in the moment it caught you.
Things I design, write and build outside of work.
SHIPPED
Moti
My quest to solve my own broken language journalling workflow
SHIPPED
Verbeja
A simple app to help me practice and learn Catalan verbs
IN DEVELOPMENT
Raise
Look up. What do you see? A photography app to help you capture the moment.