Rahfi is Online

Rahfi's | Projects.

I have worked on various projects, both personal and collaborative, that showcase my skills and creativity. Here are some of my notable projects that I am proud to share.

rahfi.pro

rahfi.pro

A personal portfolio website showcasing my experiences, educations, skills, projects, achievements and writings. Built with Next.js and Tailwind CSS.

Next.js
Typescript
TailwindCSS
Stripe
Shadcn UI
Magic UI
Radix UI
Vercel
Sanity.io CMS
Supabase
PostgreSQL
Stacked Pretrained Models Pipeline for Javanese Scripts (Aksara Jawa) Handwritten Character Recognition and OCR

Stacked Pretrained Models Pipeline for Javanese Scripts (Aksara Jawa) Handwritten Character Recognition and OCR

A stacked pretrained models pipeline combining 3 pretraned models (MobileNetV2, EfficientNetB0, ResNet50) with ANN as meta learner improved with Tree-structured Parzen Estimator (TPE) for hyperparameter optimization to enhance handwritten character recognition and OCR accuracy on Javanese Scripts (Aksara Jawa) dataset.

Python
Pytorch
ResNet50
EfficientNetB0
MobileNetV2
CNN
ANN
TPE
Pretrained Models
Hybrid CNN Vision Transformer (ViT) Model for Enhanced Image Classification

Hybrid CNN Vision Transformer (ViT) Model for Enhanced Image Classification

A hybrid model combining Convolutional Neural Networks (CNN) and Vision Transformer (ViT) architectures to improve image classification performance by leveraging the strengths of both approaches with embedding patch.

Python
Pytorch
Vision Transformer (ViT)
CNN
Pretrained Models
Unified ConvNeXt Pipeline for Image Classification, Object Detection, and OCR

Unified ConvNeXt Pipeline for Image Classification, Object Detection, and OCR

A unified pipeline for ConvNeXt models to perform image classification, object detection, and OCR tasks efficiently.

Python
Pytorch
ConvNeXT
Pretrained Models
The Assistant - Gemma 3: 4B Powered Chatbot Assistant

The Assistant - Gemma 3: 4B Powered Chatbot Assistant

The Assistant is a Gemma 3: 4B Powered chatbot assistant designed to help you explain and generate knowledege faster and more efficiently. Provide the things you and he's ready to help you.

Next.js
Python
Ollama
gemma3:4b
LLMs
Codepilot

Codepilot

Codepilot is an Qwen 2.5-Coder: 7B Powered coding assistant designed to help developers write code faster and more efficiently. It provides for code generation, fixing code, refactoring and explaining code, making it easier for developers to focus on their work and improve productivity.

Next.js
Python
FastAPI
Ollama
qwen2.5-coder:7b-instruct-q4_K_M
LLMs
An MLOps Approach for Heart Failure Prediction Using MLP and Bayesian Optimization via Tree-Structured Parzen Estimator (TPE)

An MLOps Approach for Heart Failure Prediction Using MLP and Bayesian Optimization via Tree-Structured Parzen Estimator (TPE)

The goal of this MLOps project is to build and deploy a robust heart failure prediction system using machine learning model. The project will use an MLOps lifecycle to automate the training, optimization, and deployment of the model.

Python
TensorFlow
Keras
Scikit-Learn
Numpy
Pandas
Matplotlib
Seaborn
MLflow
Prometheus
Grafana
Optimizing Stroke Risk Prediction Using Artificial Neural Networks with Feature Selection Based on Binary Particle Swarm Optimization

Optimizing Stroke Risk Prediction Using Artificial Neural Networks with Feature Selection Based on Binary Particle Swarm Optimization

This project aims to develop an optimized stroke risk prediction model using Artificial Neural Networks (ANN) combined with feature selection based on Binary Particle Swarm Optimization (BPSO). The goal is to enhance the accuracy and efficiency of stroke risk assessment by identifying the most relevant features and fine-tuning the ANN model.

Python
TensorFlow
Keras
Scikit-Learn
Numpy
Pandas
Matplotlib
Seaborn
Asah -  Course Submissions, Code Resources, and Docs

Asah - Course Submissions, Code Resources, and Docs

Repository showcasing all work from the Asah - Machine Learning, including course submissions, code resources, and documentation.

Python
TensorFlow
Keras
Scikit-Learn
Numpy
Pandas
Matplotlib
Seaborn
Mlflow
Prometheus
Grafana
Bangkit Academy 2024 Batch 2 -  Course Submissions, Code Resources, and Docs

Bangkit Academy 2024 Batch 2 - Course Submissions, Code Resources, and Docs

Repository showcasing all work from the Bangkit Academy 2024 Batch 2 - Cloud Computing Cohort, including course submissions, code resources, and documentation.

Python
TensorFlow
Keras
Scikit-Learn
Numpy
Pandas
Matplotlib
Seaborn
Flask
Google Cloud
HTML
CSS
JavaScript
Docker
Dicoding ML Engineer Path - Course Submissions, Code Resources, and Docs

Dicoding ML Engineer Path - Course Submissions, Code Resources, and Docs

Repository showcasing all work from the Dicoding ML Engineer Path self-learning subscription, including course submissions, code resources, and documentation.

Python
TensorFlow
Keras
Scikit-Learn
Numpy
Pandas
Matplotlib
Seaborn
TFX
Prometheus
Grafana
dotfiles

dotfiles

Personalized dotfiles repository to streamline and enhance my development environment across multiple systems. It includes configurations for shell, editor, and various tools to ensure a consistent and efficient workflow.

Arch Linux
WSL2
Zsh
OhMyPosh
Git
Bash
Shell Scripting
Commit Wave

Commit Wave

Automated GitHub Commits Bot: This bot will maintain your github commit history using datetime range and will commit randomly based on your input

JavaScript
Node.js

If you want to see more of my projects check out my GitHub or press the button on the navbar.

Rahfi's | Certifications.

I have obtained various certifications that demonstrate my expertise and commitment to continuous learning. Here are some of the certifications that I am proud to showcase.

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services (AWS)

Cloud Computing

Alibaba Cloud Certified Big Data Associate

Alibaba Cloud

Cloud Computing
Big Data

Learning Certificates

Belajar Matematika untuk Data Science

Dicoding Indonesia

Python
Machine Learning
Data Science
Mathematics
Statistics

Membangun Sistem Machine Learning

Dicoding Indonesia

Python
Machine Learning
MLOps
Model Deployment
ML Pipeline
Grafana
Prometheus

Belajar Prinsip Pemrograman SOLID

Dicoding Indonesia

Software Engineering
SOLID Principles

Belajar Dasar Cloud dan Gen AI di AWS

Dicoding Indonesia

Cloud Computing
Generative AI

Belajar Penggunaan Generative AI

Dicoding Indonesia

Generative AI

AI Praktis untuk Produktivitas

Dicoding Indonesia

Artificial Intelligence
Productivity

Memulai Pemrograman Dengan C

Dicoding Indonesia

C Programming

Belajar Back-End Pemula dengan JavaScript

Dicoding Indonesia

Back-End Development
JavaScript

If you want to see more of my certificates check out my LinkedIn or press the button on the navbar.

Experiences Velocity
20232024202420252025
Graph Logic:
Height = Duration of Role
Higher Peaks = Longer Tenure
Rahfi's Specialties

Tech Stack

Programming Languages

  • Python
  • JavaScript
  • TypeScript
  • C++
  • C

Frameworks & Libraries

  • TensorFlow
  • Scikit-learn
  • Pandas
  • NumPy
  • Flask
  • FastAPI
  • Next.js
  • React
  • Node.js
  • Tailwind CSS
  • Bootstrap

Databases

  • MySQL
  • SQLite

Tools & Platforms

  • Docker
  • AWS
  • Google Cloud
  • Azure
  • Git
  • GitHub
  • Postman
Slide 1Slide 2Slide 3
1 / 3
Jensen Huang

"Software is eating the world, but AI is going to eat software."

Jensen HuangCEO, NVIDIA
Steve Jobs

"Being the richest man in the cemetery doesn't matter to me. Going to bed at night saying we've done something wonderful... that's what matters to me"

Steve JobsCo-founder, Apple
Linus Torvalds

"Talk is cheap. Show me the code."

Linus TorvaldsCreator, Linux
Latest Blog Posts
Connect With Me