Hamza Alsarakbi


Software Development

Experienced in:

  • C
  • C++
  • Java
  • Python
  • JavaScript

Project Management

Managed 6+ personal, work and competition agile projects while meeting crucial deadlines, most of which Are on GitHub.

Data Structures

Experienced in many complex data structures, such as:

  • Red-Black trees
  • 2-3-4 trees
  • Scapegoat trees
  • Heaps
  • Treaps
  • BST's

And various types of array and node-based lists.


Implemented many complex algorithms, such as:

  • Jarvis March
  • Graham's Scan
  • Na├»ve Algorithm
  • Bently-Ottman Algorithm


Experienced in:

  • 3D design
  • 2D design
  • Web design