Skip to content
Reyhan Mochamad Fabian — portrait

// hello, world

Hi, I'm Fabian 👋

I build web, mobile and AI things — currently a Web Developer at CrescentRating.

Bandung, IndonesiaOpen to freelance projects

// 01 — about

A curious builder with a lab notebook

I’m Reyhan Mochamad Fabian — Fabian to most people, fabianl4bs online. A Computer Engineering graduate from the Indonesian University of Education, with more than a year of professional web development behind me from the part-time roles I held while studying full time.

I’m now a Web Developer at CrescentRating in Singapore. Before that I researched NLP at BRIN, teaching models to match university curricula to what employers actually ask for. Along the way: four published papers, a national bronze medal, and a handful of competition wins. I’m open to freelance projects.

  • 15projects
  • 4papers
  • 3.90GPA / 4.00
  • 6awards

Indonesian Native · English Fluent

Tech stack23

  • Python
  • JavaScript
  • PHP
  • Java
  • C++
  • Dart
  • SQL
  • Next.js
  • React
  • Laravel
  • Django
  • Flask
  • HTML5
  • CSS3
  • TensorFlow
  • Keras
  • Claude Code
  • Gemini API
  • Flutter
  • Firebase
  • Supabase
  • Git
  • Docker

Languages7

  • Python
  • JavaScript
  • PHP
  • Java
  • C++
  • Dart
  • SQL

Web7

  • Next.js
  • React
  • Laravel
  • Django
  • Flask
  • HTML5
  • CSS3

AI / ML4

  • TensorFlow
  • Keras
  • Claude Code
  • Gemini API

Mobile & data3

  • Flutter
  • Firebase
  • Supabase

Tooling2

  • Git
  • Docker

// 02 — projects

Things I've built

Web apps, AI models, analytics dashboards and hardware trainers — most of them coursework, research or competition builds. Slide the row, or filter to one kind.

15 projects

  • Web

    Clipd

    Keeping research bookmarks in order.

    A browser extension for collecting and organising research bookmarks, so a literature trail stays navigable instead of drowning in open tabs.

    • Next.js
    • JavaScript
    • Supabase
  • Mobile

    Eirene

    Helping people spend less of their life on TikTok.

    A mental-health app that pairs the DASS-21 assessment with real usage monitoring, then answers questions about your state through a retrieval-augmented chatbot.

    • Flutter
    • Flask
    • Firebase
    • Python
  • AI/ML

    Eunoia

    A mental-health app that reads how you feel.

    A progressive web app that detects mood and crisis signals from diary entries with NLP, then answers with exercises, articles and a Gemini-backed chat.

    • Laravel
    • Python
    • TensorFlow
    • MySQL
    • JavaScript
    • and HTML5, CSS3
  • AI/ML

    SkinSenseAI

    Spotting skin conditions from a photo.

    A deep-learning detector that reads a photo of a skin condition, returns the likely diagnosis, and keeps a history of every scan behind a login.

    • Python
    • Flask
    • Flutter
  • Web

    Velora

    Face scanning and an LLM that knows skincare.

    A healthcare web app that scans a face for skin concerns and answers questions from a retrieval-augmented product catalogue, with a full admin side for the shop.

    • Laravel
    • MySQL
    • PHP
    • Python
  • IoT

    Motor DC Speed Trainer

    A teaching rig for DC motor speed control.

    A mechatronics trainer built end to end — schematic, panel layout, 3D-printed housing and wiring — for demonstrating DC motor speed control with an Arduino and a motor driver.

    • Arduino
  • IoT

    Smart Package Box

    A parcel box that tells you it has a parcel.

    An IoT delivery box wired to a web dashboard and a mobile app, so a courier drop is logged and the owner notified the moment the lid closes.

    • C++
    • PHP
    • Flutter
    • Firebase
  • Data

    Student Dropout Analytics

    Finding the students about to drop out.

    A dashboard over student records that flags dropout risk with a machine-learning model, so the institution can reach the right people early.

    • Python
    • Tableau
  • Data

    Employee Attrition

    Why people leave, in one dashboard.

    An HR analytics dashboard that models employee attrition and lays out the factors behind it — tenure, role and satisfaction — for the people who act on them.

    • Python
    • Tableau
  • Data

    E-Commerce Dashboard

    Public e-commerce data, explorable.

    A Streamlit dashboard over a public e-commerce dataset — orders, customers, categories and delivery times — with filters that answer a question per view.

    • Python
    • Streamlit
    • pandas
  • AI/ML

    Fruit Classification

    Telling fruit apart with a CNN.

    An image classifier trained in TensorFlow to sort photographs of fruit into their varieties, from dataset preparation through to prediction.

    • TensorFlow
  • AI/ML

    Lung Disease Detection

    Reading lung scans with TensorFlow.

    A deep-learning classifier for lung disease from medical imagery, trained in TensorFlow and checked against its loss curve and per-case predictions.

    • TensorFlow
  • AI/ML

    Sales Forecasting (LSTM)

    Forecasting a sales series with an LSTM.

    A time-series forecaster built on an LSTM network — windowed data splitting, a callback-driven training loop and MAE tracked against a threshold.

    • TensorFlow
  • AI/ML

    NLP Text Classification

    Sorting text into classes.

    A natural-language classifier trained end to end — tokenising and embedding the corpus, then training until accuracy and loss settle.

    • TensorFlow
  • Desktop

    D-Days Reminder

    A desktop countdown to the dates that matter.

    A Java Swing desktop application that counts the days to saved events and reminds you before each one arrives.

    • Java

// 03 — experience

Where I've worked

Now building the web full time at CrescentRating, after six months of NLP research at BRIN — both began as part-time work alongside full-time study.

  1. Remote — 80 Changi Road, Singapore

    • Revamped the company website with the team using Next.js, modernizing its interface and user experience.
    • Built an OCR + LLM pipeline that extracts contact details from business-card images and writes structured records to Google Sheets via the Google API.
    • Developed “Gastronomy Awards”, a Progressive Web App for a restaurant competition serving event organizers, evaluators and admins, using Next.js and Firebase.
  2. Bandung, Indonesia · part-time, concurrent with studies

    • Researching NLP methods to semantically match academic curriculum text with job-market requirements (project CareerSync), under faculty research supervision.
    • Built the data pipeline end to end — web-scraped JobStreet postings into a custom dataset, preprocessed curricular and job-requirement text, and annotated data pairs using the Gemini API.
    • Reviewed state-of-the-art NLP literature and fine-tuned transformer models on the paired dataset, then deployed the trained model as a REST API.
    • Developed a web application to serve the model, and reported progress to the research team weekly.

// education

Education

B.S. in Computer Engineering

Indonesian University of Education (UPI)

Sep 2022 — Jul 2026

Bandung, IndonesiaGPA 3.90 / 4.00

Relevant coursework

  • Artificial Intelligence
  • Intelligent Systems & Automation
  • Probabilistic Robotics
  • Data Structures & Algorithms
  • Software Engineering
  • Mobile Programming
  • Web Programming
  • Object-Oriented Programming
  • Database Systems
  • Operating Systems
  • Linear Algebra
  • Probability & Statistics

// papers

Published research

Four publications, first author on three.

  1. 01

    The Possibility Prediction of Inheriting Blood Types in Parents Based on The Child’s Allele Combination

    ITIJ · 2024

    Reyhan Mochamad Fabian, Afrizal Adi Nugroho, Aidha Salsa Billa, Munawir Munawir, Muhammad Taufik Dwi Putra

  2. 02

    Locker Rental Pricing System Using Mamdani Fuzzy Logic

    JDDAT · 2025

    Reyhan Mochamad Fabian, Firda Rosela Sundari, Anugrah Adiwilaga

  3. 03

    Implementation of Steganography Encryption and Decryption Methods on Digital Images in Web-Based Applications

    Processor · 2026

    Reyhan Mochamad Fabian, Yosua Adriel Tamba, Muhammad Rifki Lathif, Muhammad Rafi Pasya Martadisastra, Salsabila Nida Azzahra, Deden Pradeka, Zahra Khaerunnisa

  4. 04

    Operating System and Its Implementation

    Widina Media Utama · 2025 · Book chapter

    Muhammad Taufik Dwi Putra, Munawir Munawir, Zahra Khaerunnisa, Reyhan Mochamad Fabian

// 04 — awards

Awards & certificates

Competitions and course prizes — each with its certificate.

2 first places · 6 runner-up placings · 7 certifications

  • 2025

    Bronze Medal — PIMNAS 2025

    Hasanuddin University

    National finals of Indonesia’s largest student research competition, from a field of more than 40,000 teams — for Eirene.

  • Jun 2025

    1st Place, Best Project in Software Engineering

    UPI TEKKOM Dies Natalis 2025

    Won with Velora, among more than 10 projects.

  • Jun 2025

    1st Place, Academic & Non-Academic Excellence

    TEKKOM Dies Natalis 2025

    Awarded for combined academic and non-academic achievement at the Computer Engineering anniversary event.

  • Jun 2025

    2nd Place, Best Project in Web Development

    Web Development Course, UPI

    Runner-up for the best final project in the cohort.

  • 2025

    Rank 39 of 100 — Indonesia Young Coders League

    Mekari

    National competitive-programming league.

  • Oct 2024

    3rd Place, AI-NOVAC

    Institut Teknologi Sumatera

    National AI Innovation Competition, among more than 20 teams — won with SkinSenseAI.

  • Sep 2024

    2nd Place, Software Development

    IT Convert — Jember University

    National software development competition, among more than 20 teams — won with Eunoia.

  • 2024

    Participant — AI for Impact APAC Hackathon

    Hack2skill

    Asia-Pacific hackathon on applied AI.

// certifications

Courses & certifications

  • 2025

    Alibaba Cloud Certified Developer — Generative AI

    Alibaba Cloud

  • 2024

    CS50x: Introduction to Computer Science

    Harvard University

    Open courseware from Harvard University.

  • 2024

    Data Scientist Expert Awardee

    Dicoding Indonesia — IDCamp

    Scholarship from Dicoding Indonesia by IDCamp.

  • 2024

    Machine Learning Development

    Dicoding Indonesia

  • 2025

    REST API (Intermediate)

    HackerRank

  • 2024

    Masterclass On Job Training: Data Science

    Bisa AI

    Scholarship from Dicoding Indonesia by IDCamp.

  • 2025

    Artificial Intelligence for Business (AIBIZ)

    CertNexus

    International certification from CertNexus.

// 05 — contact

Got a project, a paper or a question?

Internships, research collaborations, freelance builds — or just a question about one of the projects. I usually reply within two days.

This opens your own mail app with the message ready to send — nothing is stored here.