Hi, I am Favian Naufal.

A fresh graduate with a Bachelor of Computer Science degree from Universitas Indonesia, possessing an interest and humble expertise in data analysis, back-end development, game development, and machine learning, with a specialization in natural language processing.

Skills

Language

  • Python
  • Java
  • SQL
  • HTML
  • CSS
  • Javascript
  • GDScript
  • C++

Framework

  • Django
  • Flask
  • Spring Boot
  • NumPy
  • MatPlotLib
  • SpaCy
  • TensorFlow
  • Scikit-learn
  • Pandas
  • RDFLib

Tools

  • Git
  • RegEx
  • Postman
  • Docker
  • AWS
  • GCP
  • Godot
  • PostgreSQL
  • MySQL
  • Blazegraph
  • Jupyter Notebook
  • Ontotext Refine

Experience

February 2024 - July 2024

Machine Learning Cohort

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka

Participated in Independent Study activities for Machine Learning Developer which includes individual learning and a team-based capstone project.

July 2025

Bachelor of Computer Science

Universitas Indonesia

Graduated with a Computer Science degree from Universitas Indonesia.

Projects

Project Image

Snackventure

A box-subscription platform for snacks and sweets.

  • Built the Backend and designed the API for several features on a dedicated microservice using the Springboot framework on Java.
  • Developed the features with SOLID principles and clean code standards in mind.
  • Built unit-tests and conducted user acceptance tests for software quality assurance, achieving 100% coverage.
  • Java
  • Spring Boot
  • TypeScript
  • React
  • PostgreSQL
Project Image

Toursantara

A group capstone project for Tourism spot recommendation and vacation planner in the form of a mobile application.

  • Cleaned and analyzed diverse data collected from a variety of sources.
  • Built a Recommender System model using the TensorFlow framework based on the processed data.
  • Python
  • TensorFlow
Project Image

ESI-NER

Named Entity Recognition (NER) model for Indonesian Historical Encyclopedia data.

  • Collected data using the BeautifulSoup4 library and processed it with the help of RegEx patterns.
  • Built an NER model using the SpaCy framework for classifying named entities in the text.
  • Python
  • SpaCy
  • Transformers
  • BERT
  • XLM-R
  • Scikit-learn
Project Image

Spongeweb

Search Engine Platform for graph data, covering all information about the Spongebob Squarepants cartoon series.

  • Built, processed, and stored graph data as RDF triples using the RDFlib library and BlazeGraph framework.
  • Built a web application utilizing the Django framework with a front-end based on HTML, CSS, and JavaScript.
Project Image

SimplyQuery

Search Engine Platform applying Information Retrieval concepts.

  • Collected data and built a Learning-to-Rank model using the PyTerrier framework.
  • Developed a web application using the Django framework, with a front-end structured with HTML, CSS, and JavaScript.
  • Python
  • Django
  • Scikit-learn
  • PyTerrier
Project Image

SIAK Reborn

Web-based academic system application based on Objective Based Education.

  • I Was involved in this project as a Back-end engineer as I design and manage the majority of the of the API for the backend.
  • I also maintained and assured the quality of the application by covering all unit-tests of several features of the application, with a coverage of 100% of each of said features.
  • Python
  • Django
  • TypeScript
  • React
Project Image

Slime in the Museum

An Indie 2D top-down race-against-time game.

  • Designed all of the 2D art and game assets.
  • Built the game using Godot 4.0 and published it on the itch.io platform.
  • Godot4
  • itch.io
Project Image

Escaping Light

A group project of an Indie 2D top-down maze game.

  • Designed some of the 2D art and game assets.
  • Built the game using Godot 4.0 and published it on the itch.io platform.
  • Godot4
  • itch.io
Project Image

Personal Portofolio

A showcase of my projects, skills, and experience.

  • HTML
  • CSS
  • JS