Skip to content
View prooheckcp's full-sized avatar
🌙
Probably coding right now
🌙
Probably coding right now

Highlights

  • Pro

Block or report prooheckcp

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.

Content in all repositories owned by your account will be closed.
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
prooheckcp/README.md

Hi, I'm Vasco Soares 🇵🇹

Machine Learning Researcher · Game Programmer · Software Engineer
Researching LLM environments and benchmarks, with 5+ years of professional experience in the games industry.

Portfolio website

LinkedIn     X     YouTube


👨‍💻 About Me

I'm a Portuguese software engineer and machine learning researcher at Ritsumeikan University. My research interests include reinforcement learning, LLMs, agent environments and simulators, AI benchmarks, game-playing agents, and world models. I bring 5+ years of professional games-industry experience, building gameplay systems, reusable libraries, and player-facing features.

🔬 Research & Publication

BlindPath: A Partially Observable LLM Navigation Benchmark — First-author paper accepted at IFIP ICEC 2026.

💼 Professional Experience

Senior Game Programmer · GameFam — February 2023–Present
Built reusable development tools and led engineering for projects including TMNT Battle Tycoon and Cirque du Soleil, with additional work on NFL Tycoon and FIFA Super Soccer.

Game Programmer · Dubit — April 2021–February 2023
Developed branded Roblox games and gameplay systems for clients including Paramount, Samsung, L.O.L. Surprise!, and MilkPEP.

🛠️ Technologies & Skills

🎮 Game Engines

Roblox Studio, Unity, and Unreal Engine

💻 Programming Languages

C, C++, Python, TypeScript, JavaScript, and Lua Luau

🤖 Machine Learning

TensorFlow and PyTorch

LibTorch Hugging Face Transformers Weights & Biases

🌐 Web Development & Backend

Node.js, npm, Express, React, and MongoDB

🧰 General Technologies & Tools

SDL    Jira    Claude Code

Git, GitHub, Bitbucket, and Photoshop

🏆 Awards & Recognition

  • 2025 — Webby Award: Best Partnership or Collaboration, AI, Immersive & Games, for Paramount + GameFam: First-ever playable story on Roblox for Tales of the TMNT. Award page
  • 2024 — Digiday Awards: Best Metaverse Marketing Campaign for TMNT Battle Tycoon. Announcement
  • 2023 — Kidscreen Awards: Best Branded Game for Nickverse.
  • 2022 — MTV Europe Music Awards: Best Metaverse Performance nomination for Charli XCX.
  • 2021 — PlayStation Talents: Mizukura nominated for Game of the Year.

📜 Certificate

  • Machine Learning Specialization — Stanford University (Coursera). Coursework covered supervised and unsupervised learning, neural networks, advanced learning algorithms, reinforcement learning, recommender systems, and decision trees. View certificate

🎮 Industry Impact

3B+ visits · 10+ projects · Global brands and franchises

I've contributed to game experiences for FIFA, Paramount, Samsung, L.O.L. Surprise!, MilkPEP, NFL, Teenage Mutant Ninja Turtles (TMNT), Cirque du Soleil, and Nickverse/Nickelodeon.

🎓 Education

Ritsumeikan University logo

Ritsumeikan University 🇯🇵
Master's Degree
Information Science and Engineering
September 2025–Present · Osaka, Japan
IADE Creative University logo

IADE – Creative University 🇵🇹
Bachelor's Degree
Game and Apps Development
September 2019–January 2022 · First Class Honours
University of Bradford logo

University of Bradford 🇬🇧
Exchange Student
Computer Science
January–June 2022 · First Class Honours

🌍 Languages

  • Portuguese: Native / bilingual
  • English: Native / bilingual · TOEFL 115/120
  • Mandarin Chinese: Basic · HSK 2
  • Japanese: N5

📊 Coding Activity

WakaTime coding activity

GitHub contribution streak


Website   ·   LinkedIn   ·   X   ·   YouTube

Pinned Loading

  1. RobloxStateMachine RobloxStateMachine Public

    A state machine implementation for Roblox. It allows you to easily setup State Machines with States and Transitions!

    Lua 41 9

  2. RoactMotion RoactMotion Public

    RoactMotion is a Roblox library used to easily animate UI created under the Roact framework. It was heavily inspired in the React library called FramerMotion

    Lua 13

  3. CountryService CountryService Public

    CountryService is a small Library that allows you to obtain the information about a players country. You can get their Country name, country emoji and even country flag!

    Lua 15 1

  4. RoQuest RoQuest Public

    RoQuest is a sophisticated abstract implementation of a Quest System. Although it can self manage nearly everything it also allows for the developer to manually set and manage everything.

    Luau 20 5