Bonaventura Bagas Sukarno

A fresh graduate of Information System and Technology at Institut Teknologi Bandung. I am enthusiastic and highly motivated about learning technology, especially software engineering and data.

See more

Projects

portfolio

Daylee


Daylee is a mobile application designed to provide daily need services for users, such as buying water bottle (galon), laundry, and cleaning. In this project, I am assigned to develop android app. This project is currently in development.

Stack
  • Flutter
portfolio

Air Quality Monitoring


This system is used to measure air quality based on IoT readings (sensors). In this project, I contributed to develop IoT device and frontend system.

Stack
  • FastAPI
  • PostgreSQL
  • React JS
  • ESP32
portfolio

RSA File-Encryption App


This application is made to secure files using the RSA algorithm by encrypting plain file (public key) and decrypting cipher file (private key). In this application, my task is to implement the RSA algorithm into program code.

Stack
  • PyQT
portfolio

Bakery Accounting System API


A RESTful backend system developed using FastAPI framework for bakery accounting. This API consists of several modules, such as product, order, payment-invoice, and expense.

Stack
  • FastAPI
  • PostgreSQL
portfolio

Cinema Self-Ticketing API


A RESTful API was created by implementing FastAPI framework which consists of several modules for ticket booking in cinema. In this project, I have developed payment module which handles payment request and payment validation.

Stack
  • FastAPI
  • PostgreSQL
portfolio

Simple Exercise Tracker App


Using React, Node.js, Express, and MongoDB, I have developed a simple application to track type and duration of exercise which has been done for each specific person. All data that is input through web will be managed by backend server and stored in MongoDB Atlas database.

Stack
  • MongoDB
  • Express
  • React
  • Node
portfolio

HIJI


HIJI is a CLI card game inspired by the UNO card game. The basic rules of this game adopt the UNO card rules with some changes. In this game, i am assigned to develop multi-thread function and deck class. Deck class is used to support usability of main class.

Stack
  • Java
portfolio

SANTO TYCOON


Santo Tycoon is a CLI computer building management game. This game begins by receiving computer assembly orders from customers. Each order must be assembled based on the components available. If the order has been completed, the player must deliver the order to the customer's house.

Stack
  • C

Technologies

I have worked with several technology stack in developing desktop app, mobile app, website, and API.

FastAPI
Node JS
Express JS
PostgreSQL
MongoDB
Flutter
React
Next.js
Go
Docker
PyQT

Contact

Get in touch with me through:

E-mail

or