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.

Managed and guided the development lifecycle of an order tracker for Billet Precision

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