Rifat Fauzan, Software Engineer into Data & ML

rifat

01 · Rifat

$ MATCH (r:Person {name: 'Rifat Fauzan'})--(n) RETURN r, n
RifatMandiriSekuritasInfiniteLearningGDSC UIUniversitasIndonesiaTigaraksa JayaAbadiStockOwnershipGraphRelativeRotation Graph(RRG) - IDXSerenityRetreatsUsed Car SalesAnalysis

Tap a node to trace its relationships and open its properties; tap empty space to clear.

02 · Experience

$ MATCH (r:Person)-[w:WORKED_AT]->(c) RETURN c.name, w.role, w.period ORDER BY w.start DESC
Table
c.nameDetails

Mandiri Sekuritas

Data Science Intern · Nov 2025 – Jan 2026

  • Built a Proof of Concept for Relative Rotation Graph (RRG) feature with full stack implementation to analyze relative strength of stocks in the Indonesian Stock Market.
  • Built an interactive stock ownership visualization system using Neo4j graph database, processing 1,480 shareholder entities, 811 stocks, and 1,764 ownership relationships.
  • Integrated GPT-OSS-20B LLM for natural language to Cypher query translation and AI chatbot using schema context and few-shot examples.
  • Researched algorithmic trading strategies with backtesting; optimized parameters using stock correlation matrices.

Mandiri Sekuritas

Data Analyst Intern · Aug 2025 – Oct 2025

  • Automated weekly push notification report using GCP (Vertex AI, BigQuery, Looker Studio), reducing manual processing time and errors.
  • Developed end-to-end pipeline for campaign performance reporting, including extraction, transformation, and automated presentation slides generation.
  • Developed and maintained web scraping scripts for the eIPO website and ran daily web scraping scripts from financial news portals.

Infinite Learning

AI Development Participant · Mar 2025 – Jul 2025

  • Mastered AI fundamentals and practical applications, including core concepts of ML and DL.
  • Actively collaborated with the Web Development team in developing a digital platform.
  • Developed an AI-powered recommendation system, aimed at enhancing the user experience on the platform.

Dasar-Dasar Pemrograman 0

Mentor · Aug 2023 – Nov 2023

  • Mentored a group of first-year students in fundamental programming logic and Python to prepare them for their mandatory programming course.
  • Provided hands-on and constructive feedback on assignments to ensure their logical understanding and enable them to write efficient and effective code.

Google Developer Student Club UI

Member · Nov 2022 – Jun 2023

  • Participated in Google Developer Student Club activities and events.
  • Engaged with a community of developers learning about Google technologies and best practices.

03 · Projects

$ MATCH (p:Project)-[:USES]->(s:Skill) RETURN p, collect(s) ORDER BY p.year DESC
  1. :Project

    Tigaraksa Jaya Abadi

    year
    2026
    role
    "Fullstack Developer"
    category
    "Web Development"

    A bilingual (Indonesian and English) B2B landing page for PT. Tigaraksa Jaya Abadi, a one-stop packaging supplier of custom corrugated boxes, paper pallets, paper crates and paper IBC tanks in North Jakarta. Built as a client project, presenting the product range, the procurement-to-delivery flow and a quote request form.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    Tigaraksa Jaya Abadi
  2. :Project

    Stock Ownership Graph

    year
    2025
    role
    "Data Science Intern"
    category
    "AI & ML"

    An interactive stock ownership visualization built on a Neo4j graph of 1,480 shareholder entities, 811 stocks, and 1,764 ownership relationships. Integrated GPT-OSS-20B to translate natural language questions into Cypher queries, powering an AI chatbot over the graph.

    • Neo4j
    • Python
    • LLM
    • Cypher
    Stock Ownership Graph
  3. :Project

    Relative Rotation Graph (RRG) - IDX

    year
    2025
    role
    "Data Science Intern"
    category
    "Data Analytics"

    A web implementation of the Relative Rotation Graph that plots Indonesian stocks (IDX) and US sector ETFs across Leading, Weakening, Lagging and Improving quadrants by RS-Ratio and RS-Momentum against a benchmark. Supports daily, weekly and monthly timeframes, historical playback, preset and custom watchlists, and a stock map treemap of top IDX stocks by market cap, with market data from Yahoo Finance.

    • Python
    • Django
    • React
    • TypeScript
    • Tailwind CSS
    Relative Rotation Graph (RRG) - IDX
  4. :Project

    Serenity Retreats

    year
    2025
    role
    "Design Researcher"
    category
    "AI & ML"

    An ML-powered platform that recommends health and wellness tourism destinations across Indonesia. Users receive personalized suggestions based on their preferences via an intelligent recommendation engine.

    • Flask
    • Python
    • Machine Learning
    • HuggingFace
    Serenity Retreats
  • Used Car Sales Analysis

    Used Car Sales Analysis

    2025 · Data Science Project

    A data science project analyzing used car sales trends and customer feedback sentiment using Python. Combines classification, regression, and clustering models to gain insights from the dataset.

    • Python
    • Machine Learning
  • SmartWaste

    SmartWaste

    2024 · UI/UX Designer

    A reverse vending machine platform that rewards users with tokens and e-vouchers for recycling. Includes a GPS-enabled RVM locator, real-time waste tracking, and a gamified points leaderboard.

    • Figma
  • Emission Zero

    Emission Zero

    2024 · UI/UX Designer

    A mobile application for tracking and reducing personal carbon footprints in everyday life. Designed with user research, journey mapping, and iterative usability testing using SUS scoring.

    • Figma
  • rifatmon.dev

    rifatmon.dev

    ~ · Learner

    This portfolio: built during my free time cause why not?

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS

04 · Stack

$ MATCH (s:Skill) RETURN s.name, s.track
Lanes

Software

  • PythonPython: used in Mandiri Sekuritas, Infinite Learning, Dasar-Dasar Pemrograman 0, Stock Ownership Graph, Relative Rotation Graph (RRG) - IDX, Serenity Retreats, Used Car Sales Analysis.
  • PostgreSQLPostgreSQL: learned in university coursework.
  • FlaskFlask: used in Serenity Retreats.
  • Spring BootSpring Boot: learned in university coursework.
  • JavaJava: learned in university coursework.
  • Vue.jsVue.js: learned in university coursework.
  • DockerDocker: learned in university coursework.
  • CI/CDCI/CD: learned in university coursework.
  • Next.jsNext.js: used in Tigaraksa Jaya Abadi, rifatmon.dev.
  • ReactReact: used in Tigaraksa Jaya Abadi, Relative Rotation Graph (RRG) - IDX, rifatmon.dev.
  • TypeScriptTypeScript: used in Tigaraksa Jaya Abadi, Relative Rotation Graph (RRG) - IDX, rifatmon.dev.
  • Tailwind CSSTailwind CSS: used in Tigaraksa Jaya Abadi, Relative Rotation Graph (RRG) - IDX, rifatmon.dev.
  • FigmaFigma: used in SmartWaste, Emission Zero.
  • DjangoDjango: used in Relative Rotation Graph (RRG) - IDX.
  • PHPPHP: learned in university coursework.
  • LaravelLaravel: learned in university coursework.

Data

  • PythonPython: used in Mandiri Sekuritas, Infinite Learning, Dasar-Dasar Pemrograman 0, Stock Ownership Graph, Relative Rotation Graph (RRG) - IDX, Serenity Retreats, Used Car Sales Analysis.
  • PostgreSQLPostgreSQL: learned in university coursework.
  • FlaskFlask: used in Serenity Retreats.
  • Neo4jNeo4j: used in Mandiri Sekuritas, Stock Ownership Graph.
  • CypherCypher: used in Stock Ownership Graph.
  • LLMLLM: used in Mandiri Sekuritas, Stock Ownership Graph.
  • Machine LearningMachine Learning: used in Infinite Learning, Serenity Retreats, Used Car Sales Analysis.
  • HuggingFaceHuggingFace: used in Serenity Retreats.
  • Google CloudGoogle Cloud: used in Mandiri Sekuritas.
  • BigQueryBigQuery: used in Mandiri Sekuritas.
  • Vertex AIVertex AI: used in Mandiri Sekuritas.
  • Looker StudioLooker Studio: used in Mandiri Sekuritas.
  • TableauTableau: learned in university coursework.

05 · Contact

$ CALL rifat.contact()
Rows