PT RoneAI Teknologi Internasional
Open APIs, web platforms and applied AI from a small Indonesian company. Documented, in production, and public by default.
Every page is also Markdown. Add .md to any address.
curl https://rone.dev/projects.mdLive services
Open one, read its documentation, or read its source.
Rone Arena API — A documented REST interface over public Mobile Legends: Bang Bang game data.
Arena Academy — The reading interface for the Rone Arena API — heroes, rankings, builds and counters.
Sivitas API — Indonesian higher-education records — universities, programmes, lecturers, students.
Gempa — Indonesia's earthquakes and tsunami warnings, live from BMKG, with an open JSON API.
igstats — Upload your own Instagram export and see who does not follow you back.
Follow Dragon — A WebGL globe tracking SpaceX Dragon and the ISS in real time.
SpaceX API — Launch statistics, upcoming missions and Dragon tracking behind one REST contract.
Wilayah Indonesia API — Every Indonesian province, regency, district and village under one URL scheme.
Arena Card — A signed-in profile card: ranked statistics, battle highlights and recent matches.
Selected work

A documented REST interface over public Mobile Legends: Bang Bang game data.

The reading interface for the Rone Arena API — heroes, rankings, builds and counters.

Indonesian higher-education records — universities, programmes, lecturers, students.
What we do
Documented, versioned HTTP interfaces for people who are not in the room. Stable contracts, honest errors.
Server-rendered applications that stay fast on a mid-range phone. Accessible by default, not as a later pass.
Retrieval, assistants, and classification built on top of models rather than around them. Evaluated before they ship.
Evidence
Three projects measured themselves, and the measurement came back against them. Each one names the file that says so.
The run sits below the truth at every point it was tested on. Mean absolute error and forecast bias come back identical in magnitude — 985.2841 against −985.2841 — which is only possible when every residual has the same sign.
visualizations/summary_report.txt
The training loop intends counters as negative examples — a comment says so — then appends them with the same input vector and the same label position as the synergy pairs. Nothing marks them as the opposite case, so the model learns association rather than advantage.
src/HeroSuggestor/main.py, prepare_training_data
The list of transition weights is named probabilities and is never sampled — the next city is its argmax. With three ants pinned to fixed starting cities, the colony is deterministic and every iteration retraces the same three tours.
ant.py, select_next_city
Nothing here was found by a reviewer. Each is in the project’s own output or its own source.
Open source
Stars and forks read from GitHub on 27 September 2026. The 2 private repositories are not counted.
For developers
Documented before it is announced, and thin enough to read in an afternoon. These lines are from the SDK’s README.
pip install rone-arenaFrom people who use it
Unsolicited, and quoted as written. Two are building products of their own on these endpoints.
“Ridwaan’s [Rone Arena API] is clean and reliable, it made my Telegram bot integration smooth and effortless.”
“Ridwaan’s [Rone Arena API] is clean and easy to use, it made building MLBB Nexus effortless and supports developers.”
“I am very happy with this API, it finally made retrieving PDDIKTI data possible for our statistical needs.”
“Ridwan was responsive and helpful in clarifying how MLBB data is sourced, giving me clear direction.”
“The updated [Rone Arena API] gave me exactly what I needed, fetching all hero details at once and saving effort.”
“Thank you for your API for MLBB, it has been very helpful and supports the community.”
Every one of these is a full five. Nobody was handed a rating scale — the feedback arrived as sentences, and none of them is qualified, so none is scored below five. If one ever comes back mixed, it will be published with the number it earned.
Square brackets mark one edit and one only: a product name that has since changed. Rone Arena was called the MLBB Public Data API when some of these were written, and rewriting the sentence around it would have been misquoting the person who wrote it. Where a quote names the game or the data source rather than the product, it is untouched — those were accurate then and remain accurate now.
Where it runs
Two things worth checking before you email anyone — who we are on the register, and what this runs on.
Platforms in use
Security
One short policy, published in every repository. Research inside its limits is authorised in writing.
A human reply inside the published window. The same promise is in every SECURITY.md.
Research within the stated limits is authorised. We will not pursue legal action over it.
The weaknesses we decided to live with are written down, so nobody rediscovers them.
RFC 9116, with a fixed expiry. A date that is always fresh tells a reader nothing.
Tell us what you are building. If we are not a fit, we will say so.