Skip to content
View ProValarous's full-sized avatar
πŸ™‚
collaboration is cultivation
πŸ™‚
collaboration is cultivation

Organizations

@UHUMALAB

Block or report ProValarous

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ProValarous/README.md

Hi, I'm Ahmed Atif πŸ‘‹

Research engineer working on multi-agent reinforcement learning, with a background spanning systems programming, applied ML, robotics, and hardware.

Current focus arXiv paper Docs ORCID LinkedIn Profile views


About

I didn't set out to build a multi-agent RL testbed from scratch β€” I got there by using the existing tools first. An earlier project benchmarked three MARL frameworks (Tianshou, RLlib, MARLlib) against PettingZoo's predator-prey environments and ran tabular Q-learning by hand before reaching for deep RL. That work is the direct ancestor of the project I maintain now: when the existing frameworks made it hard to isolate what was actually causing a result, I built an environment where every layer β€” dynamics, perception, incentives, learning β€” is separated by construction, and reproducibility is enforced rather than assumed.

Before MARL, that same instinct for understanding systems from the inside shows up across a Nav2 planner comparison for a TurtleBot3, a from-scratch VGA-timing FPGA game, an analytic raytracer, a lip-to-speech synthesis pipeline wiring together three pretrained models, and a shell implementation with real fork/pipe/signal handling.

πŸ”­ Currently building

Predator-Prey Archetype Gridworld Environment β€” a deterministic, modular multi-agent RL testbed built for controlled experimentation and teaching. Six learning baselines (IQL, CQL, MixedTrainer, DQN with Double/Dueling variants, Actor-Critic, A2C), a pluggable observation/reward/action architecture with an immutable core, and a companion research paper studying how embodiment constraints reshape multi-agent coordination.

PPAGE repository card

πŸ—‚οΈ Selected work

Project What it is Stack
PPAGE Deterministic modular MARL testbed, six baselines, companion paper Python, PyTorch
ROS2 Comparative Planner Analysis Nav2 global/local planner comparison on a TurtleBot3 ROS 2, Python
Chrome T-Rex on FPGA VGA-timing game driven by EMG input, built from scratch in HDL Verilog, FPGA
MARL framework benchmark Tianshou / RLlib / MARLlib against PettingZoo, plus hand-rolled tabular Q-learning Python
Lip-to-speech pipeline Three pretrained models wired into one inference path Python, PyTorch
Analytic raytracer Closed-form intersection renderer, no external graphics libs C++
Unix shell Real fork/exec, pipes, redirection, signal handling C

🧰 Tools I reach for

Python PyTorch C ROS 2 Verilog/FPGA Git Linux


πŸ“Š Metrics

GitHub stats Top languages

Contribution streak

Contribution activity over the last year

πŸ“ˆ Project reach

Live counters, so these update themselves as the work gets picked up.

PPAGE stars PPAGE forks Open issues Last commit Followers


Open an issue on a project you find here if something catches your interest.

Popular repositories Loading

  1. Chrome-T-Rex-Game-Using-EMG Chrome-T-Rex-Game-Using-EMG Public

    Verilog 1 1

  2. ROS2-Comparative-Planner-Analysis ROS2-Comparative-Planner-Analysis Public

    Python 1

  3. DBMS_Project DBMS_Project Public

    improvised

    C#

  4. WareHouse-Managment-System WareHouse-Managment-System Public

    HTML

  5. TikTokToe-Game TikTokToe-Game Public

    Python

  6. Tetris-Plus-Plus Tetris-Plus-Plus Public

    Forked from Qazalbash/Tetris-Plus-Plus

    C++