Skip to content
GitHub Twitter

I'm Abdelhadi :3

I'm a passionate developer with a strong foundation in TypeScript, C++, and Zig. I thrive on unraveling complex systems and implementing elegant solutions. My journey in software development is guided by an insatiable curiosity and a genuine love for technology.

Here's some of the work I've done:

Neogeg

A vulkan based Game engine

Foliage Rendering

Optimized compute based Foliage Rendering using Vulkan here is a blog post about it

  • Frustum culling.
  • LOD based on distance.
  • GPU Profiler using Vulkan query timestamps.
  • Made use of Indirect Draw and GPU Instancing.
  • Made use of Vulkan features like VK_EXT_buffer_device_address VK_EXT_descriptor_indexing.
Packet Sniffer

A prototype of a packet sniffer using libpacaplusplus

  • ImGui and OpenGL for UI.
  • Multiple threads for capturing and processing packets.
screen shot of the application
Web Socket Server

Fully complaint server implementation based on RFC6455

TooSquare

A Unity Game for the GGJ22 with friends you can play it here . screen shot of the game

These are a few specific areas I am researching and some general areas I doodle in: