Hi, my name is

Adam Rafraf.

Final-Year Computer Engineering Student.

I specialize in creating engaging digital experiences, from immersive games to robust web solutions and streamlined CI/CD pipelines. Currently, I’m honing my skills and delivering impactful projects in the tech and gaming spaces. ESPRIT.

Explore My Projects

About Me

Hi, I’m Adam Rafraf, a final-year Computer Engineering student with a focus on game development, web technologies, and automation.

My journey includes developing interactive games, mobile apps, and efficient deployment systems, always prioritizing intuitive design and cutting-edge tools like Unity, Unreal Engine, Angular, and Jenkins.

Here are a few technologies I've been working with recently:

  • .Net
  • Spring
  • Angular
  • Express.js
  • MAYA
  • MongoDB
  • Docker
  • Jenkins
  • Unity (2D/3D)
  • Firebase
Placeholder

Where I've Worked

Game Development Intern  @  Re:School

July 2024 - September 2024

  • Enhanced *Al Moughamiroun 2*, a 2D educational game, by expanding themes from 5 to 8 and designing 7+ maps per theme
  • Integrated advanced mechanics such as zero gravity, reversed gravity, and planet gravity, boosting player engagement
  • Optimized gameplay systems, improving response time by 25% and enhancing the overall user experience
  • Collaborated with the team to create new assets using Photoshop and Illustrator, ensuring consistent visual design

Some Things I've Built

  • Featured Project

    Sea of Wonders

    A deep-sea exploration game with advanced underwater mechanics, realistic visuals, and immersive gameplay, built using Unreal Engine.

    • Unreal Engine
    • Blueprints
    Sea of Wonders
  • Featured Project

    AI Racing Simulator

    A Unity-based racing simulation featuring AI algorithms like A*, AdHoc, and MCTS for pathfinding and decision-making. Includes grid-based navigation, collision avoidance, and competitive race mechanics.

    • Unity
    • C#
    • MCTS
    • A* Algorithm
    AI Racing Simulator
  • Featured Project

    Pac-Man AI

    A Pac-Man-inspired game using Unity and ML-Agents to create AI-driven gameplay for dynamic and challenging player experiences.

    • Unity
    • ML-Agents
    • C#
    Pac-Man AI

Other Noteworthy Projects

  • Artounsi

    An art gallery mobile application showcasing and selling artwork. Built with Flutter and integrated with Firebase for secure backend functionality.

    • Flutter
    • Firebase
  • CI/CD Pipeline for Spring Project

    Designed and implemented an automated CI/CD pipeline for a Spring project, incorporating Jenkins, Docker, and SonarQube for code quality assurance.

    • Jenkins
    • Docker
    • Spring
    • SonarQube
  • Physics Engine

    A custom rigid body simulation engine developed with Unity and C# for realistic physics-based gameplay. Optimized for accurate collision handling and enhanced performance.

    • Unity
    • C#
    • Custom Physics
  • BuyCycle

    A web application for buying and selling bicycles, featuring a user-friendly interface and a robust MEAN stack backend for seamless functionality.

    • MEAN Stack
    • Angular
    • Node.js
  • EcoInfiltrators

    Engineered a Unity-based game featuring procedurally generated maps and NPCs for enhanced replayability. Integrated multiplayer networking with Mirror and built a supporting MEAN-stack web application.

    • Unity
    • Mirror Networking
    • MEAN Stack
  • Chemistry Lab (VR)

    Developed a VR application for interactive chemistry experiments using Unity. Implemented Mirror networking to enable collaborative virtual lab sessions, enhancing educational engagement.

    • Unity
    • VR
    • Mirror Networking
View Archive

What's Next?

Get In Touch

I'm currently looking for end of studies internship