Past Projects

Here's some stuff that I've worked on.

Notice:
Many apps that I developed are not available on App Store or Play Store, because either I stopped the servers so that I won't get killed by insane AWS bills; so there was no point leaving the app on the store, or I didn't bother submitting a privacy policy and the apps got removed. Some Android apps can be downloaded as .apk file. Main point of developing these apps was to have fun and learn coding them anyway, so there you go. Feel free check out the screenshots.

Image of Featter iOS app icon

Featter iOS App

I developed this app to help people find the best apparels. The tech stack is Google Cloud Platform, Firebase, Node.js, MySQL, Swift, ARKit and Core ML. The app has computer vision features such as visual search which allows people to point the phone’s camera to an apparel and search similar products. Also, the app uses augmented reality to let people try apparels on them in front of a mirror.

Image of Rachel Assistant app icon

Rachel Assistant iOS App

I developed this native app using various online APIs to help people with their daily lives. The tech stack is Swift, Google Cloud Platform, Firebase.

Image of Decsly app icon

Decsly iOS App Project

I used Swift and many 3rd party Swift and Objective-C libraries to develop the app. I hosted most of the back-end on AWS along with the following tech-stack: Node.js and Express.js and many other npm modules on EC2 as back-end server, MySQL on RDS as database and Redis on ElastiCache as in-memory data store, Route53 for DNS. I made use of some Firebase features such as Authentication, Database, AdMob and Analytics. I also used Fabric, Firebase, Facebook and Google Analytics to monitor app and landing website usage.

Image of Apple ARKit logo

Authoring Tool ARKit iOS App Project

I developed this native iOS app for my final year project at university. I used Swift, Apple ARKit and Firebase to develop the app.

GitHub repo

Image of UCL Hospital PEACH project logo

UCL Hospital PEACH Web App Project

I worked on this web app project with a team of 21 developers divided into groups of 3. I developed internal messaging system and worked on its integration with other components of the project. I used Rocket.Chat as a base platform and developed it further using Node.js, Meteor and MongoDB. I used Microsoft Azure to host the app.

Project website
Image of Mobileyes app icon

Mobileyes Computer Vision iOS App

I helped developed this app at the Pixery hackathon in April 2019. I worked in a team along with other 3 developers. The app is a prototype which aims to assist blind people in their daily lives by helping them find the objects they need. We used some of the latest mobile and computer vision technologies such as ARKit, Core ML as well as some of the latest voice recognition and voice command libraries such as AVSpeechSynthesizer and SFSpeechRecognizer. We are planning to add the final touches to the app and release it on the App Store.

GitHub repo

Project presentation
Image of Movie Night app icon

Movie Night iOS App Project

I developed this native app using Xcode, iOS SDK, Swift, Firebase and several 3rd party libraries.

Image of Movie Night app icon

Movie Night Android App Project

I developed this native app using Android Studio, Java, Firebase and several 3rd party libraries.

Image of Note-X app icon

Note-X Android App Project

I developed this native app using Android Studio, Java, Firebase and several 3rd party libraries.

Google Play Store
Image of TermSeeker app icon

UCL TermSeeker Android App Project

I worked as an Android developer in a development team of two for UCL School of European Languages. I used Android Studio, Android SDK, Android Java and SQLite in this project.

Demo video
Image of JavaScript logo

JavaScript Course for Complete Beginners

I prepared this JavaScript course for beginners. It offers lessons and relevant exercises. Source Code:

GitHub repo
Image of the Global Health project plan

UCL Integrated Engineering Project "Global Health"

I worked in a team with eleven engineers from other engineering disciplines to create a storage system for vaccines in Uganda. I worked as a programmer and tester in this project.

Project presentation
Image of an Australia Map

UCL Integrated Engineering Project "Sustainable Energy"

I worked in a team with six engineers from other engineering disciplines to explore possible way to improve Australian Aborigines' health and dietary conditions using sustainable energy.

Project video