01 / Python
AGF Cargo - International Plant Cargo Management
Odoo 17 cargo-management system for ornamental-plant logistics, with custom Python modules, PostgreSQL, and a Docker deployment.
Project archive
These 19 entries cover algorithms, machine-learning implementations, compilers, desktop applications, and web tools.
01 / Python
Odoo 17 cargo-management system for ornamental-plant logistics, with custom Python modules, PostgreSQL, and a Docker deployment.
02 / Python
Interactive Plotly Dash dashboard comparing cigarette spending, nutrition, poverty, protein intake, and digital adoption across Indonesian provinces.
03 / Python
RNA secondary-structure predictor using Nussinov dynamic programming across RNA families, developed for IF3211 Domain-Specific Computation at ITB.
04 / Python
NumPy implementation of CNN image classification and encoder-decoder image captioning, including LocallyConnected2D, LSTM cells, greedy and beam decoding, Grad-CAM, and tensor autograd.
05 / Python
NumPy feed-forward neural network for IF3270 Machine Learning, with explicit forward pass, backpropagation, and activation functions.
06 / Python
Client-server DBMS in Python with SQL commands, concurrency control, failure recovery, query optimization, and modular storage management.
07 / Python
Python tool that uses Chrome automation to collect and organize chapters from Bilibili readlists, with optional DeepSeek translation.
08 / Python
Python implementations of ID3, C4.5, and CART decision trees, SGD logistic regression, and OvA, OvO, and DAGSVM classifiers for student-dropout prediction.
09 / Python
Weekly timetable solver that compares hill climbing, simulated annealing, and genetic algorithms on a constraint-based scheduling problem.
10 / Python
CV matching tool that parses PDF résumés, searches with KMP, Boyer-Moore, and Aho-Corasick, and ranks keyword similarity with Levenshtein distance.
11 / JavaScript
Next.js and React web app that compares Greedy Best-First Search, Uniform Cost Search, and A* while solving Rush Hour puzzles step by step.
12 / Scala
Scala command-line solver for the Travelling Salesman Problem using bitmask dynamic programming, with dual input modes, ASCII tables, tour breakdowns, and timing.
13 / JavaScript
React and Golang web app that finds Little Alchemy 2 recipes with BFS/DFS, multithreading, and a tree visualization.
14 / JavaScript
Pascal-S compiler for the language subset with a DFA lexer, parser, and interactive web interface for compilation.
15 / C++
C++ quadtree compressor that applies variance, MAD, MPD, entropy, or SSIM as error metrics and can render the compression process as a GIF.
16 / C#
Robocode Tank Royale bot that uses greedy movement and targeting algorithms to compete against other bots.
17 / Java
Java and JavaFX solver that enumerates IQ Puzzler Pro solutions through brute force, with both GUI and command-line modes.
18 / JavaScript
Information-retrieval system for images and audio, built with linear-algebra techniques for the IF2123 course at ITB.
19 / Python
Python and PyQt5 desktop finance manager for transactions, savings goals, budgets, filtering, categories, and multi-user login with SQLAlchemy.