// projects

Portfolio

Selected work across machine learning, NLP, and the web. Filter by category, or see everything on GitHub.

TIMS, Tank Inventory Management System preview
Machine LearningFeatured

TIMS, Tank Inventory Management System

My undergraduate thesis and JITCS journal project: a tank-farm inventory system built on the Thinging Machine conceptual framework, with a two-phase sender and receiver confirmation workflow over an ACID-compliant database, and a two-stage Mixed Integer Linear Programming (MILP) optimization engine for tank consolidation and allocation. Evaluated on 1,362 real transaction records and 52 daily snapshots from PT PAMIN's PAMIN 2 Tank Farm (23 tanks, 19+ palm-oil products), it returned a 28.7% mean consolidation saving and a 28.96% combined two-stage saving, solving each day in about 1.6 seconds. Research work, co-authored and supervised, not a solo product.

  • C++
  • Qt
  • Python
  • PuLP
  • MILP
  • SQLite

Private work, available on request

Scholix, Scholarship & Opportunity Platform preview
Web Development

Scholix, Scholarship & Opportunity Platform

A full-stack web platform designed to help students discover and apply for scholarships, conferences, and educational opportunities in Indonesia and Malaysia. The platform provides organized opportunity listings, scholarship details, application guidance, document preparation services, consultation booking, and a streamlined workflow from opportunity selection to application follow-up. I designed and developed the platform with a focus on usability, responsive design, and a clear user experience.

  • Node.js
  • JavaScript
  • HTML
  • CSS
  • MySQL
  • Responsive Design
TripAdvisor Hotel Reviews, NLP Analysis preview
NLP & DataFeatured

TripAdvisor Hotel Reviews, NLP Analysis

End-to-end NLP pipeline over hotel reviews: NLTK preprocessing, Bag-of-Words, TF-IDF, Word2Vec embeddings, and a t-SNE map of semantic relationships between words.

  • Python
  • NLTK
  • Word2Vec
  • TF-IDF
  • t-SNE
GAPOKTAN Sukorejo, Agricultural Information System preview
Web Development

GAPOKTAN Sukorejo, Agricultural Information System

A web-based agricultural information system developed to digitize and manage harvest production data for GAPOKTAN Sukorejo. The system enables farmers and administrators to manage agricultural land, farmer membership, harvest records, crop commodities, production quantities, and sales values in a centralized platform. It also provides production analytics, announcements, and role-based access for different users, helping improve agricultural data management and transparency at the village level.

  • Node.js
  • Express.js
  • JavaScript
  • MySQL
  • HTML
  • CSS
  • Responsive Design
House Price Prediction preview
Machine Learning

House Price Prediction

Linear-regression pipeline on the California Housing dataset: preprocessing, exploratory analysis, training, and evaluation with clear visual diagnostics.

  • Python
  • scikit-learn
  • Pandas
  • Matplotlib
IT Inventory Management System preview
Web Development

IT Inventory Management System

Web-based asset-tracking system built during my software engineering internship at PT Pacific Medan Industri: Laravel and MySQL with full CRUD workflows and automated reporting. Internship work, so the repository stays private and this card links to a case study only.

  • Laravel
  • PHP
  • MySQL
Personal Portfolio Website preview
Web Development

Personal Portfolio Website

This site: a responsive HTML, CSS, and JavaScript portfolio built with CSS Grid, Flexbox, and media queries, plus a Node and Express admin panel I use to keep it current. Designed in Figma first, then hand-coded.

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • Figma
KHANJAR, E-Commerce Web Store preview
Web Development

KHANJAR, E-Commerce Web Store

A full-stack e-commerce web application developed for KHANJAR, providing an online platform for browsing products, viewing product details, and managing an organized digital storefront. The project focuses on creating a responsive and user-friendly shopping experience with a structured product catalog and modern web interface.

  • Node.js
  • JavaScript
  • HTML
  • CSS
  • MySQL
  • Responsive Design
  • API
StudyHub, AI-Powered Learning Platform preview
Web Development

StudyHub, AI-Powered Learning Platform

A modern full-stack learning platform designed to help students organize their academic activities, access learning resources, and interact with AI-powered educational tools. The platform integrates user authentication, database management, interactive dashboards, AI services, and a responsive interface to provide a centralized environment for academic learning and productivity.

  • Next.js
  • React
  • TypeScript
  • Prisma
  • Tailwind CSS
  • AI
  • PostgreSQL/LibSQL

See all repositories on GitHub