About
Mohamad Ziad Alkabakibi
Software Engineer at Noon
Resume
Github: TheSharpOwl
Codeforces: Silver_
Linkedin
Bachelor Thesis: Overcoming restrictions of GPU graphical pipeline with Mesh Shaders Download
Youtube Channel I just upload demos for my projects or some gameplay clips.
Experience:
Programming : C++ (favorite), Golang, C#, Python, JS.
Others : OpenGL, Unreal Engine, Unity, Data structres and Algorithms.
Learning : Direct3D12, React
Projects
Mizu : Game Engine Made with C++ and DirectX12. It has also Mesh shaders expirement and contains the graduation project.
Roll Chat Bot : Chatbot made with Python using Microsoft’s QnA framework and deployed on Heroku and using REST API to communicate with the QnA service. Planning to add features such as weather and reminders soon.
Snake Game: Classic game made with C++ using Win32API (still working on using Direct3D12 for drawing)
Trackzam: Tracker for general education/work purposes where information is collected to know if a person is paying attention or not, I implemented a keylogger/mouseLogger and User Accounts on the Windows app client using C#.
Breakout: Atari classic game made with C++ and OpenGL (done with the help of learnopengl.com(https://learnopengl.com)).
Foobar Compiler: Made with C++ for an imperative language (Didn’t finish semantic ananlysis fully yet).
Tsuki: A Distirbuted System with a naming server using GoLang.
Switching Generator: A practical implementation of a Switching Generator paper using Verilog HDL.