# Mahyar Riazati

> Projects, research, and things I’m curious about.

Website: https://mhyrzt.github.io/

## Selected work

### XRAT

XRAT brings proxy configuration, connection testing, and runtime management into one toolkit. It helps find usable connections and keep track of how they perform.

I develop the Rust CLI, terminal interface, web interface, and SDK. The toolkit parses subscriptions, tests HTTP latency concurrently, stores measurement history, and supervises proxy processes with health checks and automatic rotation.

Rust · CLI / TUI / Web · Xray-core · sing-box

- [Source](https://github.com/mhyrzt/xrat)
- [Documentation](https://mhyrzt.github.io/xrat/)

### OGym

OGym provides environments for reinforcement-learning experiments, from classic control tasks to physics simulations. A shared interface and typed action and observation spaces make them usable across different implementations.

I develop the environment interfaces, batch execution, and implementations using native Rust, Rapier, and MuJoCo. The project also includes benchmarks against Gymnasium, with the methodology and raw measurements available alongside the results.

Rust · Typed spaces · Rapier · MuJoCo

- [Source](https://github.com/mhyrzt/ogym)
- [Documentation](https://mhyrzt.github.io/ogym/)

### Mahfel

A self-hosted meeting and collaboration platform with a Farsi-first interface. An ongoing engineering project, with audio/video, shared notes, whiteboards, and recordings.

I develop Rust services and a Next.js interface, connecting WebRTC media, application signaling, background jobs, and shared storage. The architecture separates API, media, and worker responsibilities.

Rust · Next.js · WebRTC · PostgreSQL

- [Source](https://github.com/mhyrzt/mahfel)
- [Documentation](https://github.com/mhyrzt/mahfel/tree/main/docs)

## Publications

- [Ex-RL: Experience-based reinforcement learning](https://doi.org/10.1016/j.ins.2024.121479): A. Ghandi, S. B. Shouraki, I. Gholampour, A. Kamranian, M. Riazati. Information Sciences · Vol. 689, 121479 · 2025.
- [Deep ExRL: Experience-Driven Deep Reinforcement Learning in Control Problems](https://doi.org/10.1109/IWCIT62550.2024.10552959): A. Ghandi, S. B. Shouraki, M. Riazati. IWCIT · pp. 1–6 · 2024.

## CV

- [CV](https://github.com/mhyrzt/mhyrzt.github.io/releases/latest/download/mahyar-riazati-cv.pdf)

## Elsewhere

- [GitHub](https://github.com/mhyrzt): Source code & experiments
- [LinkedIn](https://www.linkedin.com/in/mhyrzt/): Professional connections
- [Google Scholar](https://scholar.google.com/citations?user=k-nwlcYAAAAJ): Publications
- [Telegram](https://t.me/AutisticStuffs): A more informal corner
