Portfolio 🧑🏻‍🏭

A glimpse of what I've been up to.

BARBARA

2023
BARBARA.png

Web App to track and manage multiple donation options from church parishioners. This app was created to reduce errors and duplicates when reporting donations from various sources, and promotes accountability and openness of information to the donators.

 

Featuring data import, donation card printing template, built-in QR scanner, USB scanner support, monthly report, and thank-you card generator for incidental donators.

Read more...

Related Stack: 

React QuerytRPCNext.jsMUI (React Material UI)FirebasePostgreSQLTailwindcssLinux DeploymentNGINX

Garapin Printing

2023
Garapin Printing.png

A web app to enable customers to create their printing & packaging product easily. Using mix-and-match from the available options, they can calculate and get the total price of their custom order instantly.

Related Stack: 

Next.jsFirebaseFirestore (NoSQL)ReduxExpress.jsTailwindcssMUI (React Material UI)NGINXLinux Deployment

Final Project: Cloud-Connected Smart Hand Sanitizer Dispenser

2022
TFG-CCSHSD.png

A final project to get the Bachelor degree in Computer Science, focusing on Internet of Things (IoT) research topic. This system was created using Arduino, using MQTT as communication platform between the embedded system device and the cloud service. The data is stored in TimescaleDB (PostgreSQL-based), and the remaining liquid usage is forecasted using linear regression algorithm.

Related Stack: 

ArduinoMQTTTimescaleDBNext.jsFirebaseMUI (React Material UI)NGINXReact QuerytRPCExpress.jsDockerLinux Deployment

HIPOTESA

2022
HIPOTESA.png

A website and web app to handle registration of 10 competition branches (art, sports, liturgical), accomodating 30 church parishes throughout Semarang Vicariate ("Kevikepan").

 

During its operation, the website gathered 8.7k page views, 6.6k interactions, and processed 1.089 competing participants data. It features participant summary data generator (as a printable PDF document, containing various information needed for on-site verification), non-parish team registration & payment verification, data export, and role-based access control for three different roles with separately unique access scope.

Read more...

Related Stack: 

WordpressLaravelMySQLLinux DeploymentNGINX

OMK App

2022
OMK App.png

A web app to facilitate event registration receipt, issuance and verification of certificates using scannable QR Code URL. Utilizes Google's Firebase Authentication and Storage.

Related Stack: 

Next.jsMUI (React Material UI)PostgreSQLFirebaseNGINX

Garapin Console

2021
Garapin Console.png

A back-office app to monitor orders, onboard merchants, add products, check shipping rates, chats, etc.

Related Stack: 

FirebaseFirestore (NoSQL)React.jsMUI (React Material UI)ReduxExpress.js

Scholarship Registration Web App

2021
BischRegApp.png

Scholarship Registration Portal for multiple universities with several scholarship branches/options, allowing each university operators to filter each application and do shortlisting of candidates in realtime.

Related Stack: 

LaravelMySQLLinux Deployment

Garapin Mobile

2021
Garapin Mobile.png

Garapin is a Cloud Factory, enabling users to find their perfect production partner and make their custom-build product as they wish.

Related Stack: 

FlutterFirebaseFirestore (NoSQL)CubitGetXExpress.js

PETER

2020
PETER.png

Web & Mobile App to track mass attendance during pandemic. The web-based app was made to manage and issue pdf-based invitation to those invited. The mobile app is made for volunteer officers to scan and validate each invitation presented by the church-goers.

Related Stack: 

LaravelGoogle Cloud Platform (GCP)Linux DeploymentNGINXFlutter

KEKL App

2020
KEKL App 2.png

Connecting - Sharing - Collaborating. KEKL App is an directory for thousands of alumni of Loyola College Senior High School that are dispersed around the world. Available in Google Playstore & Apple Appstore.

Related Stack: 

Flutter

LACI

2020
LACI.png

Enterprise Resource Planning web app for a Law Firm in Jakarta

Related Stack: 

LaravelMySQL

SPRINT

2020
SPRINT.png

Mobile App for Insurance Agent to manage and quickly issue new policies for their customers on-the-go.

Related Stack: 

Flutter

Gereja St. Paulus Website

2020
GSP Web.png

Official Web Site of St. Paul Church Sendangguwo Parish, to diseminate news, mass schedules, and Live Stream events during Pandemic.

Related Stack: 

Google Cloud Platform (GCP)Wordpress

Advoshield

2020
Advoshield OK.png

Advoshield is a web app to provide on-demand legal services, such as document drafting, consultation, legal permit and IPR registration, etc.

Related Stack: 

LaravelWordpressMySQLLinux Deployment