/ Portofolio
Reverse Engineer · Backend Developer

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.

NNode.jsexExpressRREST APIJSJavaScriptnpnpmLLinuxEEJS

/ 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.

01

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
02

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
03

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

/ ryu4nn

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.