Level Construction Machine is a 2D sketch/design tool for 3D Scenes. It allows users to design and create 3D Scenes from a top view simplifying the workflow.
Level Construction Machine Tool can be used for any genre. It provides a customization option for the grid canvas space and the key bindings. The user can choose at any time if they want the objects to be snapped into the cells or move them freely.
A LAN Multiplayer card game developed and published to Steam using Unity 3D, C#.
A group project of my MSc where my team and me designed and built a VR, AR application to help architects design and create home places for people that have their houses damaged from physical disasters. Unity and Steam VR were used to implement the necessary features.
An OpenGL final project for my MSc. Rendered fluid using the Marching Cubes algorithm and made a simulation using the SPH framework. Investigated also fresh rendering techniques including using parallel programming in GPU with OpenCL and Compute Shaders
A MSc group project where i teamed up with another programmer to build a game where the player is standing on top of a tower and defends his base by casting spells to enemy minions in the Arena. Minions are trained first with a Forward Propagation Neural Network and then fight based on the Dynamic Stats' changes of nearby enemy minions.
A MSc project in Unity 3D using C# to create and predict AI movements and attacks based on the history of the player's action using Reinforcement Learning
A MSc project about a grid that evolves at every iteration (also known as generation) based on a set of rules (Cellular Automata). The main purpose of this project was to create the sequential code in C++, then make it work in parallel using MPI, OpenMp and a Hybrid version that combines both of them.
A project that i made in Java for the Object Oriented Programming modulae during the background studies in Electrical and Computer Engineering where we had to make a tool to simulate the results of the logic gates with stages.
An application i built after finishing the MSc programme, using the knowledge i got from building Compute Shaders in C++ using OpenGL, GLSL in Visual Studio.
Cycle Gan Training Deep Neural Network using Python and Tensorflow GPU. One can obtain different colours for his images based on another image without painting manually the areas.
My GitHub Page
CV