Projects

Infosec-Vault

A personal vault of notes and resources accumulated while learning from various cybersecurity learning platforms.

dicoding_submission_ml

Submissions for Dicoding's "Belajar Machine Learning untuk Pemula" course, implementing classification models using TensorFlow.

dicoding-submission-api

A RESTful bookshelf API submission for Dicoding's "Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud" course, built with Hapi.js.

ITB OpenCourseWare

OpenCourseWare prototype for Institut Teknologi Bandung made for IF3250 Software Project

3D Articulated Model Viewer

A 3D articulated model viewer with 4 pre-loaded models made using WebGL for IF3260 Computer Graphics Class Project #3

survivalshooter-unt

A survival shooter game built with Unity and C# for IF3210 Platform-Based Development class project. Playable in the browser via GitHub Pages.

alipduino

A collection of Arduino projects built with C++ for the IF3210 Platform-Based Development Arduino class.

IF3260 Tugas2 — 3D WebGL Hollow Object

A 3D hollow object renderer built from scratch using WebGL and JavaScript for IF3260 Computer Graphics class project.

majika-android

An Android FnB online store app with payment and twibbon camera integration built in Kotlin for IF3210 Platform-Based Development class project.

basiCAD

Basic Computer-Aided Design (CAD) web application made using WebGL for IF3260 Computer Graphics Class Project #1

binotify-service

A web service consisting of a subscriber/singer website, REST API, and SOAP API for IF3110 Web-Based Development class project.

jarkom-tolakangin

A Python CLI program simulating TCP reliable file transfer over UDP sockets, for IF3130 Computer Networks class project.

binotify

A monolithic music streaming web application built with HTML, CSS, JavaScript, and PHP for IF3110 Web-Based Development class project.

Ice Path Solver

Implementation of branch and bound algorithm to solve puzzle like Ice Path labyrinth from Pokemon Crystal for IF2211 Algorithm Strategies course article project

Minecraft Aether Realm

A GUI game made using Java for IF2210 Object Oriented Programming class project

DNA Matching

A disease detection website using React and Go that implements string matching algorithm for DNA pattern matching, made for IF2211 Algorithm Strategies class project

Tucil3 — 15-Puzzle Solver

Implementation of the Branch and Bound algorithm to solve the 15-Puzzle sliding game, for IF2121 Algorithm Strategies class project.

ConvexHull

Convex hull implementation using the divide and conquer algorithm in Python (Jupyter Notebook), for IF2121 Algorithm Strategies class project.

Leetspeak Generator

A silly project to generate leetspeak writings using simple pseudo-random number generator (PRNG) and hashmap for IF2120 Discrete Math course on 2021

WordSearchPuzzle-Solver

Implementation of a brute-force algorithm to solve word search puzzles, written in C++ for IF2121 Algorithm Strategies class project.

OpenSearch

A Collaboration Platform for Open Source Projects. Runner Up of GarudaHacks 2.0 in Economic Opportunity Project Category.

Mobilita Package Delivery

A command-line interface (CLI) delivery simulation program that implements several data structures for IF2110 Data Structure and Algorithms class project

Image Compressor

A website application for image compression that is developed for IF2123 Geometric and Linear Algebra class project

HarvestProlog

A CLI farm simulation role-playing game implemented in GNU Prolog for IF2121 Computational Logic class project.

edufun

A high-order thinking skill educational mobile game prototype built with Flutter, created for the HackBiz 2021 Final Round by team "Mantan TPB".

online-course

A mock online course app made using Flutter

Get-to-Know-Me

A personal portfolio website mini project built with React.js and React-Bootstrap for IEEE ITB SB IT Division Open Recruitment.

Tubes-Doraemonangis

A CLI program simulating a "magic pocket" service using Python, for IF1210 Programming Fundamentals class project.

callaborators

A mobile app prototype for finding teammates for competitions and projects. Honorable Mention at the Mile Zero Project Competition.

mencongak-kuy-bot

A simple LINE Bot for playing math mental arithmetic games, built using PHP and the LINE Messaging API.

Youtube Video Data Analysis

Data analysis of US Youtube video statistics made for KU1102 Introduction to Computation class project

board-of-feedback

A simple feedback board web application for CRUD exploration built with Python Flask and Materialize.css.

Tubes-ATM

A simple automatic teller machine (ATM) simulation program using Python made for KU1102 Introduction to Computation class project

Film Data Analysis

Data science exploration made for Google Developer Student Club Institut Teknologi Bandung (GDSC ITB) event #2 task

alifiarahmah.github.io

Personal portfolio website and blog. Refactored from Next.js + Chakra UI to Astro.js + Tailwind CSS, featuring markdown-based blog posts via Astro Content Collections.