About Me

Data Engineer | Mechanical Engineer

Hi there! My name is Rifqi. I am originally from Indonesia. For the past 10 years, I have been living in Germany and graduated in mechanical engineering from HTW Berlin, specializing in artificial intelligence and machine learning.
Data engineering, DevOps Engineering, Cloud Computing and Self-Driving Cars are all areas in which I am interested. One of the reasons I learned to code is because I believe AI will play a critical role in empowering positive change in those sectors. I aim to be able to help to tackling some of today's most serious challenges by combining my programming and engineering skills.

Recent Projects

Authorization Form with React Component

In this project, I set up a simple a simple authorization layer/form on website with React component. Try entering ‘swordfish.’ Your screen should change!

 

Form a Story Website

In this project, I built a simple interactive website with HTML, CSS and JavaScript.

 

 

Mascot Rotation Station Website

In this project, I built a simple website with HTML, CSS and JavaScript.

 

Dasmoto's Arts & Crafts Website

In this project, I built a simple website for a fictional arts and crafts store using the tools on my own computer.

 

Kafka Spark Databricks

In this project, I created data stream using confluent cloud kafka and spark on databricks to produce a stream and consume it in a spark notebook.

 

Jenkins Pipeline Demo

In this project, I created pipeline using Jenkins.

 

 

 

Tableau Titanic Dataset

In this project, I created graphs and a dashboard for titanic dataset from kaggle using Tableau.

 

Mongo Kubernetes Minikube

In this project, I built images and deployed MongoDB and Mongo-Express using Kubernetes Minikube.

 

Website Docker Container

In this project, I built a docker image that can run a simple website using official build of image Nginx.

 

 

CI with GitHub Actions and Python

In this project, I built Continuous Integration (CI) with GitHub Actions and Python, covering Linting, Testing and Code Coverage with Pytest.

 

Spotify API ETL Job

In this project, I built a simple data pipeline (or in other words, a data feed) that downloads Spotify data on what songs I've listened to in the last 24 hours, and saves that data in a SQLite database.

 

ML Salary Prediction Web App

In this project, I built a Machine Learning web application from scratch in Python with Streamlit. I use real world data to build a machine learning model.

 

 

Lung Pollution App

Impact of air pollution, vaccination rate and population density on CoViD-19 cases in Germany, including a real-time predictor. This project was developed with a team of 3 colleages during the two final weeks of our data science bootcamp.

 

TensorFlowLite Android App

Modified TFLite Android App for Thesis's purposes at my campus, HTW Berlin. The custom model's classes are: Human Hand, Human Head and Box.

 

 

TensorFlowLite YOLOv4

Modified TFLite Yolov4 detector for Thesis's purposes at my campus, HTW Berlin. The detector will show the number of objects of each class detected as well as the "Warning" text if a human hand and or head is spotted on the video or live webcam.

 

Tech Stack

Python JavaScript HTML CSS TensorFlow Keras Scikit-Learn Pandas Seaborn Plotly SQL Tableau Docker Google Cloud Platform Streamlit Heroku Plotly-Dash BigQuery Airflow Kubernetes Minikube AWS PowerBI Jenkins Databricks