Omar Gamal

Notes and just about anything that comes to mind.

Omar Gamal

An attempt at documenting my learning, work and thoughts, for my future self and anyone who might find it useful.

Latest