Web Platform for DeafBlind UK
Helped a non-profit organisation, Deafblind UK, by collaboratively
developing a full-stack web application which is a platform for
deaf and blind people to connect, collaborate, and learn.
Features include integrated Google SSO authentication, image magnification
on mouse hover, text-to-speech and high contrast mode for accessibility.
SERV
Finalist in the Hackathon organised by the
Young Indonesian Professionals' Association in the UK
Collaboratively developed a full-stack website application called "Serv"
to bridge the connection between service providers and vendors to MSMEs in Indonesia
Designed a user-friendly website by creating the wireframe of the website with Figma
to make the development smoother.
Educational Quiz App
Independently built an education app using MVC Architecture to support Indonesian high school students preparing for univeristy entrance exams.
There are many features on this app that are a built-in forum with sending text and photo functionality using Cloud Firestore,
full-stack development with Flutter, push notifications for giving the latest information to students using
Firebase Cloud Messaging and integrated SSO Authentication.
Instagram Clone
An Instagram-like app which implements some features of the original one.
This app allows users to post a photo with a caption, and it will appear on the Home Page.
Every user can see their posts on Profile Page and also other users' posts on the Home Page.
Each post will be stored in the Cloud Firestore.
Snapchat Clone
A Snapchat-like app which implements the simple features of the original one.
This app allows users to send a text with a photo to another user.
The message will be stored in the Realtime Database.
Another feature is the message will be deleted after the user sees it.
Firebase Authentication is used to store the user's username and password.
Simple Notes App
A simple notes app that implements CRUD Operations.
This app allows users to create a new note with only plain text in it.
The note will automatically be saved to local storage (using SharedPreferences) so that the user can edit it later.
The delete feature is also available if the user wants to delete their note.