My Apps and Projects

I enjoy developing android applications using both Java and Kotlin. I have three apps published in the Google Play Store as well as other project apps on GitHub.

Chess - PLay Online

I made this app to allow users to play online or local chess games. Users also can solve 10,000 different chess puzzles of varying difficulty. There is also lots of customization available. The game logic was completely coded by me, I did not utilize any existing Chess GUI. The online matchmaking and gameplay is possible with the integration of Firebase Realtime Database which I used as my backend server.

View in the Google Play Store See Code

Read and Learn Japanese

This is a project app I developed to help myself learn Japanese. The implementation of this app is similar to my Spanish app, but I had to adjust certain aspects to accommodate the Japanese writing system. Users can paste text into the app and start to read those in the app. As they read, they can mark words they don't know and translation will be queried from the Jisho.org API and flashcards can be generated with a click.

See Code

Read and Learn Spanish

I made this app to help people learn Spanish or English. The app was built using Java and the Google Ml Kit APIs for text recognition and on device translation. Users can read the texts they upload and mark words they do not know for instant translation and flashcard creation. Their words will be stored on the device and each time they come across that word it will be highlighted for them to enhance memory recall.

View in the Google Play Store Watch Demo Video

My Expense Tracker

I built this app to allow users to quickly and easily create entries for their expenses and income and give them an overview of their current balance. I used the MPAndroid library to display charts of the users income and expenses and Room Database to store the users entries on device. The user also has the option to export their data in the form of a csv file using the SHARE Intent.

See Code