Work
16 projects across open APIs, web platforms, applied AI, and developer tooling. Each entry covers what was built, the constraints that shaped it, and the decisions worth defending — including the ones that did not work out.
The reading interface for the Rone Arena API — heroes, rankings, builds and counters.
A documented REST interface over public Mobile Legends: Bang Bang game data.
Indonesian higher-education records — universities, programmes, lecturers, students.
Every Indonesian province, regency, district and village under one URL scheme.
pip install rone-arena — the whole API surface behind four sub-clients.
A signed-in profile card: ranked statistics, battle highlights and recent matches.
Launch statistics, upcoming missions and Dragon tracking behind one REST contract.
Upload your own Instagram export and see who does not follow you back.
A Telegram bot that reads receipt photos with Gemini and files them into a spreadsheet.
A WebGL globe tracking SpaceX Dragon and the ISS in real time.
MNIST at 97.9% validation accuracy, with every layer and gradient written in NumPy.
An LSTM built gate by gate in NumPy, then measured honestly against buy-and-hold.
PyTorch LSTM forecasts for Indonesian gold, from one month to five years out.
A command-line draft helper trained on 128 heroes of synergy and counter data.
Draw a character; four convolutional models read it back, in Latin or Arabic.
The travelling salesman problem, solved by pheromone trails in seventy-seven lines.