Hamza Ahmed

Computer Scientist & Game Designer

About Me

I am a Master of Science in Computer Science student at Information Technology University with a passion for Game Design and Blockchain technology. I have experience in developing educational games and blockchain tools, with a strong foundation in Python and Reinforcement Learning.

Skills

Python
PyTorch
OpenAI Gym
Gymnasium
Selenium
Raspberry Pi
HTML/CSS/JS
React.js
SQL
Flask

Experience

Sep 2024 — Jan 2025

Game Designer

ThreeDee

  • Designed and oversaw development of two HTML5 educational games to enhance learning through interactive gameplay.
  • Led the development of Shapes & Stuff, a game focused on teaching geometric shapes to preschool children.
  • Designed Line Art, a memory-enhancing game where players connect lines to form complete shapes.
  • Developed engaging game mechanics to reinforce cognitive skills such as pattern recognition and problem-solving.
  • Collaborated with developers and artists to ensure seamless execution of game concepts.
  • Balanced gameplay difficulty and progression to optimize player engagement and learning outcomes.
  • Conduct playtesting and iterated on designs based on user feedback.
  • Play Line Art | Play Shapes & Stuff
Oct 2021 — Jul 2022

Research Software Engineer Intern

NCCS Blockchain Lab

  • Designed and developed website in React.js for Smartmuv - an Ethereum Smart Contract state extraction and upgradation tool.
  • Worked on a solution for competitive, pre-deployment cost analysis of Ethereum Smart Contracts.
  • Improved marketing material/pitch decks and strategized SmartMuv’s open source release.
  • Smartmuv.app

Projects

Flocking: Multi-Agent RL Approach [Thesis]

Built a custom multi-agent flocking environment. Designed and implemented a custom reward function to encourage collision-free flocking behavior using MADDPG in OpenAI Gym.

Boid Flocking Simulation

Developed a simulation using Reynold’s model of Boid flocking in Python. Simulation results were outputted using matplotlib as an mp4 video file.

View Project

Vulnerability Analyses Tools Comparison

Conducted a survey of frameworks and automated tools for finding vulnerabilities in EVM based Smart contracts using Static, Dynamic Analysis and Deep/Machine learning techniques.

Read Research

Database Design for SmartMuv

Designed and integrated SQL database for Smartmuv using PostgreSQL. Performed requirement analysis and developed necessary APIs in Flask.

EthReview Analysis

Conducted manual and automated performance and vulnerability analysis of EthReview. Performed vulnerability analyzes using MythX and Securify.

Read Paper

Research

Storage State Analysis and Extraction of Ethereum Blockchain Smart Contracts (ACM TOSEM)

Carried out validation for SmartMuv. Used Selenium and Python to scrape & process data from Etherscan. Credited in acknowledgments section.

DOI: 10.1145/3548683

Education

Master of Science in Computer Science

Information Technology University 2022 — 2025

Grade: 3.03

Bachelor of Science in Computer Science

Information Technology University 2017 — 2022

A-levels

LGS Johar Town Senior Boys Branch 2015 — 2017

Biology, Chemistry, Physics, Mathematics

O-levels

The City School Muslim Town 2012 — 2015

Biology, Chemistry, Physics

Contact

Feel free to reach out!

hamzaahmedb23@gmail.com

Phone: 03334598016