---
title: "Work"
url: "https://ridwaanhall.com/projects"
markdown: "https://ridwaanhall.com/projects.md"
summary: "64 projects: APIs, web platforms and machine learning."
---

# Work

> 64 projects: APIs, web platforms and machine learning.

- [Arena Academy](/projects/mlbb-academy.md): A full-stack Next.js 16 application for Mobile Legends: Bang Bang featuring comprehensive hero stats, global rankings, and authenticated account history. (Completed, 2026)
- [Rone Arena API](/projects/mlbb-api-web-platform.md): FastAPI-powered API and web hub delivering Mobile Legends hero stats, meta analytics, academy resources, and player utilities. (Completed, 2025)
- [BeliMadu.com](/projects/belimaducom.md): An online honey shop built with Django and TailwindCSS, deployed on Vercel. (Completed, 2025)
- [ridwaanhall.com](/projects/ridwaanhallcom.md): This site: a portfolio and blog on Next.js 16, with an admin, Markdown versions of every page and a CV generated from the About page. (Completed, 2025)
- [IHSG AlgoTrader](/projects/ihsg-algotrader.md): Automated trading system for IHSG stocks with overnight and swing trading strategies. (Design, 2026)
- [Wilayah Indonesia API](/projects/wilayah-indonesia-api.md): Complete REST API for Indonesian administrative regions with 83,000+ villages, districts, regencies, and provinces using official government codes. (Completed, 2026)
- [Gempa - Earthquake Monitoring Dashboard](/projects/gempa-earthquake-monitoring-dashboard.md): A modern, responsive web dashboard for monitoring earthquakes in Indonesia, powered by BMKG data and interactive maps. (Completed, 2026)
- [Arena Card](/projects/mlbb-identity-card.md): A web identity card for Mobile Legends players, showing ranked stats and battle highlights after sign-in. (Completed, 2026)
- [Public Reporting SaaS Platform - Ruang Media Solusi](/projects/public-reporting-saas-platform-ruang-media-solusi.md): A public reporting platform in the spirit of lapor.go.id, built with Django and Vuexy and deployed on Vercel behind Cloudflare. (Completed, 2026)
- [rone.dev - RoneAI](/projects/ronedev-roneai.md): The RoneAI landing page: a Django site for AI work, web solutions and open APIs, with its own SEO app. (Completed, 2025)
- [Django Real-Time Sync with WebSocket](/projects/django-real-time-sync-with-websocket.md): A Django demo of real-time sync: a message sent in one browser tab appears in every other tab, over WebSocket and Redis. (Completed, 2025)
- [n8n Shopping Data Bot](/projects/n8n-shopping-data-bot.md): An expense tracker on n8n: send a receipt photo to Telegram, and the figures land in Google Sheets. (Completed, 2025)
- [Django Cloudflare R2 Integration](/projects/django-cloudflare-r2-integration.md): A Django web application that integrates Cloudflare R2 as a cost-effective, S3-compatible storage backend for static and media files. (Completed, 2025)
- [BSJP](/projects/bsjp.md): BSJP, Beli Sore Jual Pagi: an Indonesian stock strategy tool that looks for stocks to buy at the close and sell at the next open. (Completed, 2025)
- [El-Perintis](/projects/el-perintis.md): A small Python piece about building from scratch versus continuing a legacy, told through two coding styles. (Completed, 2025)
- [Insta Follow Analyzer](/projects/insta-follow-analyzer.md): A Python tool that reads an Instagram export and shows who follows back, who does not and who is mutual. (Completed, 2025)
- [Bike Rental Insights Dashboard](/projects/bike-rental-insights-dashboard.md): An interactive dashboard that ties weather to bike rental demand. (Completed, 2025)
- [PDDikti Data Vault](/projects/pddikti-data-vault.md): An API for Indonesia’s higher education data from PDDikti, with documentation. (Completed, 2025)
- [MLBB Draft Assistant](/projects/mlbb-draft-assistant.md): A command-line tool that recommends heroes and counter picks for the Mobile Legends draft phase. (Completed, 2025)
- [OpenShop Product API](/projects/openshop-product-api.md): A RESTful product API built with Django REST Framework. (Completed, 2025)
- [Neural Network from Scratch](/projects/neural-network-from-scratch.md): A professional implementation of a neural network using only NumPy for MNIST digit classification. (Completed, 2025)
- [Indonesia Gold Price Tracker](/projects/indonesia-gold-price-vibe.md): Live gold prices for Indonesia with five years of history and simple trend measures. (Completed, 2025)
- [Gold Price & Music Recommender](/projects/gold-price-music-recommender.md): Two machine learning experiments: forecasting gold prices and recommending music. (Completed, 2025)
- [Indonesia’s Gold Trends by AI](/projects/indonesias-gold-trends-by-ai.md): LSTM neural networks that turn more than ten years of gold price data into forecasts for Indonesia. (Completed, 2025)
- [Neon AI](/projects/neon-ai.md): An AI chatbot built with Next.js and Once UI. (Completed, 2025)
- [Lumina Attendance Saver](/projects/lumina-attendance-saver.md): Lumina generates encrypted attendance codes so students can check in without a scramble. (Completed, 2025)
- [ridwaanhall.me](/projects/ridwaanhallme.md): A previous Next.js portfolio built on Once UI. (Completed, 2025)
- [Tokopedia Review Scanner](/projects/tokopedia-review-scanner.md): A machine learning pipeline that reads Tokopedia app reviews and finds what users like and dislike. (Completed, 2025)
- [ridwaanhall.pythonanywhere.com](/projects/ridwaanhallpythonanywherecom.md): An early portfolio site on Vuexy HTML and Django, with a GitHub stats dashboard. (Completed, 2025)
- [NGL Link Spam](/projects/ngl-link-spam.md): A Python script that sends messages to NGL links without a login. (Completed, 2025)
- [Django Modular System](/projects/django-modular-system.md): A modular system for Django: install, upgrade and uninstall application modules at runtime, with role-based access. (Completed, 2025)
- [Indonesia Route Optimizer](/projects/indonesia-route-optimizer.md): Ant Colony Optimization on a real map of Indonesia, for finding good routes. (Completed, 2024)
- [MLBB VIP Mabar Organizer](/projects/mlbb-vip-mabar-organizer.md): A Django system for organizing Mobile Legends play sessions, skin requests and hero picks. (Completed, 2024)
- [Follow Dragon SpaceX Tracker](/projects/follow-dragon-spacex-tracker.md): A Django app that follows SpaceX Dragon missions live, with an API and Swagger docs. (Completed, 2024)
- [Zeronine Handwriting Wizard](/projects/zeronine-handwriting-wizard.md): A CNN-based web app that recognises handwritten Arabic and English digits and characters. (Completed, 2024)
- [Khodam Color Finder](/projects/khodam-color-finder.md): A playful Django site that tells you your “khodam” colour. (Completed, 2024)
- [Election Digit Scanner](/projects/election-digit-scanner.md): Handwritten digit recognition for the 2024 Indonesian presidential election vote recap, using HOG and SVM. (Completed, 2024)
- [Rock-Paper-Scissors Classifier](/projects/rock-paper-scissors-classifier.md): A deep learning image classifier for rock, paper and scissors hand gestures, with over 99% validation accuracy. (Completed, 2024)
- [Pemilu 2024 Vote Dashboard](/projects/pemilu-2024-vote-dashboard.md): A Django web app for exploring 2024 Indonesian presidential election vote data, from national totals down to polling stations. (Completed, 2024)
- [Face Recognition using OpenCV](/projects/face-recognition-using-opencv.md): A real-time face recognition system in Python and OpenCV, with Haar Cascade detection and LBPH recognition. (Completed, 2024)
- [Pemilu 2024 Data Hub](/projects/pemilu-2024-data-hub.md): A set of Django REST APIs for 2024 Indonesian election data. (Completed, 2024)
- [Emotion Detector CNN](/projects/emotion-detector-cnn.md): Emotion classification with CNNs and pretrained TIMM models. (Completed, 2024)
- [Electricity Demand Forecaster](/projects/electricity-demand-forecaster.md): Recurrent neural networks that forecast electricity demand. (Completed, 2024)
- [My Portfolio in Django integrated with Database](/projects/my-portfolio-in-django-integrated-with-database.md): A personal portfolio in Django, backed by a database and connected to the GitHub API. (Completed, 2023)
- [CRM Lite | User Management](/projects/crm-lite-user-management.md): A small Django CRM for managing user records. (Completed, 2023)
- [PDDIKTI Data API | College Insights](/projects/pddikti-data-api-college-insights.md): A Django REST Framework API for Indonesian college data. (Completed, 2023)
- [Drink Database API](/projects/drink-database-api.md): A drink database API built with Django and Django REST Framework. (Completed, 2023)
- [Telegram Student Finder Bot](/projects/telegram-student-finder-bot.md): A Telegram bot, on Flask and webhooks, that finds student records. (Completed, 2023)
- [OpenAI Chat Master](/projects/openai-chat-master.md): A conversational app on GPT-3.5 Turbo, with Flask and Python. (Completed, 2023)
- [Number Spotter App | Neural Net Magic](/projects/number-spotter-app-neural-net-magic.md): A Python desktop app where a Multi-Layer Perceptron recognises digits you draw. (Completed, 2023)
- [Planetary API | Cosmic Data Hub](/projects/planetary-api-cosmic-data-hub.md): A RESTful API about the planets of the solar system, with Flask and SQLAlchemy. (Completed, 2023)
- [OpenAI Function Flex](/projects/openai-function-flex.md): Calling the OpenAI API with structured requests from Python and Flask. (Completed, 2023)
- [College Data Playground](/projects/college-data-playground.md): A Flask site for browsing Indonesian college data: students, lecturers, programs and more. (Completed, 2023)
- [Tsunami & Quake Dashboard](/projects/tsunami-quake-dashboard.md): A Flask frontend that shows BMKG earthquake and tsunami data for Indonesia. (Completed, 2023)
- [ChatBot Bridge for Telegram & WhatsApp](/projects/chatbot-bridge-for-telegram-whatsapp.md): A Flask bridge that connects an OpenAI-powered bot to Telegram and WhatsApp. (Completed, 2023)
- [College Data Scout API (Unofficial PDDIKTI)](/projects/college-data-scout-api-unofficial-pddikti.md): An unofficial Flask API for Indonesian college data from PDDikti. (Completed, 2023)
- [Insta Media Grabber API](/projects/insta-media-grabber-api.md): A Flask API for downloading Instagram profile pictures, stories and posts in HD. (Completed, 2023)
- [MLBB Stats & Winrate API](/projects/mlbb-stats-winrate-api.md): A Flask API for Mobile Legends usernames, MPL stats and win rates. (Completed, 2023)
- [BMKG Weather Pro](/projects/bmkg-weather-pro.md): A Flask API for BMKG weather forecasts across Indonesia. (Completed, 2023)
- [BMKG Quake Watcher API (Unofficial)](/projects/bmkg-quake-watcher-api-unofficial.md): An unofficial API for BMKG earthquake and tsunami data in JSON, XML and GeoJSON, built on Flask. (Completed, 2023)
- [BMKG Weather & Quake Tracker](/projects/bmkg-weather-quake-tracker.md): A Flask and AdminLTE web app with BMKG weather forecasts and earthquake alerts. (Completed, 2023)
- [Quran Explorer Web](/projects/quran-explorer-web.md): A Flask web app for reading Quran chapters, verses and translations. (Completed, 2023)
- [TikTok Profile Digger](/projects/tiktok-profile-digger.md): A Python scraper that extracts TikTok profile data with BeautifulSoup. (Completed, 2023)
- [MLBB Username Finder](/projects/mlbb-username-finder.md): A small Python API tool that looks up Mobile Legends usernames. (Completed, 2023)

## Elsewhere

- This page for people: https://ridwaanhall.com/projects
- Index of every page as Markdown: [llms.txt](https://ridwaanhall.com/llms.txt)
