01.
Profile
02.
Experiences
03.
Projects
© March 2024
PROJECTS
Python, JavaScript, and Go aren't languages. Otherwise, I would've been a mutilingual.
2023
Cari Mentor
(Website/Competition)
CariMentor is an app that connects mentees with mentors. This is a project built for Garuda Hacks 2023 submission. In the team, I handled back-end development and a bit of front-end integration.
TypeScript
Express.js
Next.js
PostgreSQL
Docker
Swagger
Tailwind
Prisma
2022
Artificial Neural Network
(Module/Exploration)
This project is created to explore the devil in the details of basic neural network. Particularly, the backward propagation, which can be confusing.
Python
NumPy
2023
WebGL 3D - Computer Graphics
(Website/Assignment)
Computer Graphics is one of our course in college, which we took at 6th semester. This is our submission for last major assignment which include the mechanism to create and animate articulated 3D model. Some of the features implemented are environment mapping, projection, and lighting.
WebGL
TypeScript
HTML
2023
WebGL 2D - Computer Graphics
(Website/Assignment)
Compared to 3D, this is our first assignment in Computer Graphics course. Instead of 3D model, we explored 2D model first. Some of the features implemented are colors, vertex modifier, and transformation.
WebGL
JavaScript
HTML
Bootstrap
2022
Dots and Boxes - MiniMax Bot
(Module/Assignment)
In this project, we mostly modified the logic for the second player which we refer as `Bot`. The baseline of project itself was forked from other people's repository and modified by the course assistant. Even so, we had to understand how the GUI work to let the bot modify the game state.
Python
Tkinter
2022
Warung Pak Gagah - Generasi Gigih Back-end Final Project
(Website/Bootcamp)
Generasi Gigih is a 6-month boot camp held by GoTo Impact, a nonprofit organization under Gojek & Tokopedia (GoTo Group). I took the back-end track in which I learned about OOP theories such as Abstraction, SOLID, and DRY. The final project is a simple CRUD for storage and order management which we must complete in 10 days.
Ruby on Rails
SQLite
Bootstrap
2021
Khelli's First Portfolio Website
(Website/Exploration)
My first website for photography because back then I haven't had a lot of portfolio in programming :). I only used vanilla JavaScript back then.
JavaScript
HTML
CSS
2021
Bookshelf - Dicoding Front-end Course
(Website/Bootcamp)
This is one of the submission for front-end online course I took. The website functionality mainly similar to TODO app, but instead of task, it manages books.
JavaScript
HTML
CSS