Hi, my name is


I create games.

A passionate game developer who is curious about all modern technologies and wants to change the world to the better.

About Me

I am a software engineer with a passion for game development. I have a background in computer science and mathematics, and I have a strong interest in software architecture, procedural & tools programming. I am currently working as Unity Product Developer at Sago Mini in Toronto, Canada. Here are a few technologies/programming languages I've been working with recently:
  • C#
  • C/C++
  • Unity
  • OpenGL
  • Github Actions
  • TeamCity
  • Neovim
  • Visual Studio
  • JetBrains Rider


Unity Product Developer - Sago Mini
Jun 2023 - Present
Generalist Programmer - TRU LUV
Jan 2021 - May 2023
  • Streamlined workflows and increased efficiency by creating custom Unity 3D tools for automation.
  • Hosted workshops for programmers on Unity 3D development and tool usage.
  • Provided technical solutions for the design team, ensuring effective implementation of ideas within the current framework.
  • Developed documentation to facilitate knowledge transfer and enable team members to work independently.
  • Diagnosed and resolved system issues for optimal performance and user experience.
Multimedia Developer - Nuked Cockroach
Sep 2016 - Dec 2020

Some of the things I worked on:

  • Designed and implemented UI features.
  • Developed Unity3d tools and frameworks to aid in artists’ workflow and future test updates.
  • Developed character customization (client/server).
  • Developed Systems Architectures (inputs, abilities, etc.).
  • Updated the database architecture upon adding several features to the game.


2012 - 2015
Engineer's Degree, Computer Software Engineering
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Extracurricular Activities

2009 - 2012
Senior Technician, Computer Software Technology
Institut Supérieur D'Informatique


Unity Design Patterns Scriptable Objects Editor Tools
A Unity Plugin that provides a flexible and customizable observer pattern framework to help developers create reactive and event-driven applications.


Venture Exchange Program Participant.
I presented my approach to developing a video game and exchanged ideas and with South Korean's startups.
Imagine Cup 2014 National Winner.
First place Imagine Cup Tunisia - Second place Pan-Arab.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!