Hello! I’m Keith, a developer with a passion for mobile apps.

LEXE

LEXE is a word puzzle game where players compete in solving the daily puzzle in the fastest time. Players scroll the letter wheels to create four letter words and can use the hint button for help (when it’s not on cooldown). After finishing the puzzle the player receives their daily ranking

LEXE was my introduction to IOS development. I learned a lot about Swift, SwiftUI, MVVM architecture and the App store approval and deployment process.

FlashCarta

FlashCarta is a spaced repetition flashcard app for learning Portuguese. My algorithm factors in the users mastery of a word as well as the frequency of that word in written and spoken language to create an efficient learning experience.

Nodi

Nodi was a social network app built with React Native where travellers can meet fellow travellers. Users are provided a stack of profiles of the users that are geographically closest to them, similar to modern dating apps. Although my partners and I were unable to launch the startup as planned I’m still very proud of the beta test build we were able to deliver.

As the solo developer on the project Nodi was a full stack learning experience for me. Targeting a cross platform launch, the app was built using React Native. For the backend I used Firebase for our authentication, database, cloud storage as well as firebase functions for our microservices.