ryuann.
Randy Yuan Kurnianto
I take apart systems that were never meant to be documented, then build the backends that make what I find usable.
/ About
I'm a reverse engineer and backend developer. I take apart systems that were never meant to be documented, then rebuild what I find as something usable — a client library, a REST API, a service.
The other half is backend: Node.js services on top of those findings, with clean REST surfaces and deployment that stays boring on purpose.
Reverse Engineering
Reconstructing private endpoints from client traffic — request signing, session flows, obfuscated JavaScript and protocol handshakes that no documentation covers.
- HTTP interception
- JS deobfuscation
- Protocol analysis
- API reconstruction
Backend Systems
Node.js services wrapped around the findings: clean Express APIs, streaming responses, integration layers and Docker-based deployment.
- Node.js
- Express
- REST
- Streaming
- Docker
Tooling & Applications
Scrapers, installers and small frameworks that remove repetitive work — plus the web applications built on top of them.
- Automation
- Scraping
- EJS
- ONNX
- Shell / Linux
/ Project Line
Got a systemworth opening?
Whether it's an API that needs reconstructing, a backend that needs shipping, or a question about something I've already taken apart — email is the fastest way to reach me.