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
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.
Bachelor of Computer Science
Universitas Indonesia
Graduated with a Computer Science degree from Universitas Indonesia.
Projects
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
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
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
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.
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
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
Private Repository
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
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