Skip to content
View Al-Scripting's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Al-Scripting

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
Al-Scripting/README.md

al@oshawa terminal

→ portfolio · → linkedin · → cv

$ ./whoami --verbose

name    : Al Muqshith Shifan
role    : MSc Computer Science @ Ontario Tech
tagline : network engineer by trade, dev by obsession, researcher by 2am
domain  : where deep RL, programmable networks, and game dev collide
status  : teaching agents to play games & networks to route themselves

Accepted Papers

RIDGE: State-Conditioned Reward Blending for Behavioral Coverage in Deep RL Game Agents Al Muqshith Shifan, Kevin Christopher Chua Accepted at IEEE Conference on Games (CoG) 2026 - Madrid, Spain (September 2026)

Conceptualized, implemented, written, and accepted in a single 20-hour overnight sprint during our first month of the MSc. RIDGE (Reactive Inter-persona Dynamic Goal Engine) uses one PPO agent that dynamically blends Explorer, Survivor, Craftsman, and Warrior persona reward weights via smooth sigmoid functions conditioned on internal game state, so a single agent shifts its play style mid-episode. With gratitude to Cristiano Politowski, Ali Neshati, and Dr. Loutfouz Zaman for their support and rapid feedback.

Game Dev & AI Agents

I like building things that play. My favorite bugs are the ones where the agent finds a strategy I never intended.

  • RIDGE - one PPO agent, four personas (Explorer / Survivor / Craftsman / Warrior) blended with smooth sigmoids on the Crafter environment. Accepted at IEEE CoG 2026. It learns to survive by vibe.
    • Local-AI-Dungeon - a fully offline text-adventure engine: a lightweight Python game loop wired into a local Gemma 3 / Ollama model. No cloud, no leash.
      • Re;Animate '26 - 1st place. Built a turn-based tactics game in AMOS BASIC on an Amiga, because constraints breed creativity.

      • Software Design & The Stack

      • I care about clean systems as much as clever ones - the kind you can read six months later without crying.

      • languages  ########## python js c
        ml / rl    ########.. pytorch gymnasium ppo
        networking #########. p4 cisco (ccna) ios-xe
        tooling    #######... git docker linux ollama
        

        Reach Me

        $ curl -s al-scripting.github.io/about-me # the full story lives here
        $ open ./links --up-top # portfolio / linkedin / cv

        // still convinced the best software feels a little like a game.

Pinned Loading

  1. Code-SorceryLab/RIDGE Code-SorceryLab/RIDGE Public

    A single PPO agent blends Explorer, Survivor, and Craftsman persona reward weights via smooth sigmoid functions conditioned on internal game state. Trained on the Crafter environment (22 achievemen…

    Python 1

  2. HackHive2026 HackHive2026 Public

    Forked from adriandbf/HackHive2026

    HackHive 2026 · Track: Applied AI > Don't just say it. Show it. Gestura bridges the gap between patient pain and clinical understanding using real-time Computer Vision, 3D visualization, and Genera…

    HTML

  3. Local-AI-Dungeon-Ollama-Python Local-AI-Dungeon-Ollama-Python Public

    A fully local, privacy-friendly text-adventure engine powered by a Gemma 3 (or any Ollama) model. This project demonstrates how a lightweight Python game loop can integrate with a local LLM to crea…

    Python

  4. Anime-Wiki Anime-Wiki Public

    AniWiki is an open-source project designed to help anime fans search, explore, and track anime series. This project was developed as part of a DevOps class under Josh Lowe to apply best practices i…

    Python

  5. Mechine-Learning-Alogrithms Mechine-Learning-Alogrithms Public

    Machine Learning Algorithms is a collection of Python implementations for key ML techniques, including supervised and unsupervised learning. The repository provides clean, structured examples of re…

    Jupyter Notebook

  6. Steam-Gift-Helper Steam-Gift-Helper Public

    A full-stack web application that helps you find the perfect gift for your Steam friends. By analyzing a user's Steam library and wishlist, it uses an algorithm to recommend games based on their ac…

    JavaScript 2