// Experience

A timeline of where I've shipped, led, and leveled up.

  1. Lead Developer

    current

    WhiteBox HR· Full-time

    Sep 2025 — Present (10 mos)
    Abu Dhabi Emirate, United Arab Emirates
  2. Sr. Full-Stack Developer

    WhiteBox HR· Full-time

    Nov 2022 — Sep 2025 (2 yrs 11 mos)
    Abu Dhabi Emirate, United Arab Emirates
  3. Sr. Full-Stack Developer

    Enab· Full-time

    Oct 2021 — Nov 2022 (1 yr 2 mos)
    Riyadh, Saudi Arabia
    • I was responsible for the Next.js Front End of the project
    • I translated PHP Laravel Functionalities into Next.js
    • I then translated the new design from Figma to React Components
    • I built and maintained a docker container for easy deployment to GCP
    • ReactJS
    • Next.js
    • Magento 2 (PHP)
    • PHP Symfony
    • PHP Laravel
    • React Native
    • Nest.js
    • AWS
    • GCP
    • AWS Lightsail
    • AWS EC2
    • AWS RDS
    • AWS Route 53
    • Docker
    • Apache
    • MySQL
    • Elastic Search
    • GitHub
    • Bitbucket
    • Figma
    • ClickUp
    • Jira
  4. Software Developer

    New Generation Engineering· Part-time

    May 2018 — Sep 2021 (3 yrs 5 mos)
    Khartoum, Khartoum State, Sudan
    • We built awesome applications, systems, and websites at New Generation Engineering, one of them was Maweed Qatar website:
    • Developed a web app for booking clinic reservations in Qatar, using Java and Spring.
    • Created and implemented the source code of the new product.
    • Tested source code and debugged code.
    • Java
    • Spring
    • Google Maps
    • GlassFish Server
    • PostgreSQL
    • Android Studio
    • Kotlin
    • GPS
    • Node.js
    • MongoDB
    • PHP CodeIgniter
  5. React Native Developer

    Infty· Full-time

    Jun 2020 — Mar 2021 (10 mos)
    Riyadh, Saudi Arabia
    • Worked as a Mobile Application React Native Developer.
    • Supported the entire application lifecycle.
    • Contributed to designing, testing, releasing, and application support.
    • Wrote a clean and sustainable code that can be used in the future.
    • JavaScript
    • TypeScript
    • Redux
    • React Native
    • Adobe XD
    • React
  6. Software Developer

    Hsoub | Freelance· Freelance

    Jan 2013 — Jan 2021 (8 yrs 1 mo)
    Remote
    • React Native
    • React
    • Ionic
    • TypeScript
    • Java
    • VB.NET
  7. Software Programming Instructor

    Aptech· Part-time

    Dec 2018 — Nov 2020 (2 yrs)
    Khartoum, Sudan
    • I taught the following courses:
    • Computer Introduction
    • MS Office
    • Advanced Excel
    • C# .Net
    • ASP .Net
    • MS Office
    • Advanced Excel
  8. Software Developer

    Sawa Taxi· Part-time

    May 2018 — May 2020 (2 yrs 1 mo)
    Khartoum, Khartoum State, Sudan
    • Built a native mobile application for Android using Java and Kotlin with a backend built with the CodeIgniter PHP framework, but later we pivoted to React Native / TypeScript with a React / Node.js backend.
    • Built a website for the company.
    • Contributed to designing, testing, releasing, and application support.
    • Wrote a clean and sustainable code that can be used in the future.
    • Android Studio
    • Java
    • Kotlin
    • Firebase
    • Google Maps
    • Google Distance Matrix
    • Local SMS API
    • CodeIgniter (PHP) REST API
    • React Native
    • TypeScript
    • React
    • Node.js
    • GCP
  9. CTO

    Sawa Taxi· Full-time

    May 2018 — May 2019 (1 yr 1 mo)
    Khartoum, Sudan
    • In addition to the software development responsibilities I was also responsible for:
    • Network Administration.
    • Database Management.
    • Technical support.
  10. Computer Science Instructor

    KYM Technology· Part-time

    Apr 2019 — Mar 2020 (1 yr)
    Khartoum, Sudan
    • I taught the following courses:
    • Web Design and Development Course
    • WordPress Course
    • Linux Essentials Course
    • WordPress
    • Linux
    • Bash
  11. Head of Academic Department

    KYM Technology· Full-time

    Aug 2019 — Jan 2020 (6 mos)
    Khartoum, Sudan
    • Microsoft SQL Server
  12. Teaching Assistant

    University of Science and Technology· Internship

    Oct 2018 — Dec 2018 (3 mos)
    Omdurman, Sudan
    • Classes that I taught:
    • CCNA
    • Internet Applications
    • Linux Fundamentals
    • CCNA
    • Linux
  13. Training Manager

    Altayar Defensive-sec.co.ltd· Internship

    Jun 2017 — Nov 2017 (6 mos)
    Khartoum, Sudan
    • I was sent here by the college for a training period but Mr. Mohammed El Tayar (CEO & Founder) assigned me as Training Manager by my third day to be responsible for my colleagues.
    • Managing trainees.
    • VPN Labs Management.
    • Lecturing trainees about information security (Penetration Testing with Kali Linux "PWK" — OSCP Penetration Testing Certification preparation).
    • Kali Linux
    • VPN
    • OSCP
  14. IT Manager

    Basiri Plaza Hotel· Full-time

    2013 — 2015 (2 yrs)
    Port Sudan, Sudan
    • I started my career at Basiri Plaza Hotel as a waiter, then proved my technical knowledge within a few months to be promoted to a technician.
    • This job took place before college.
    • Ensured stable operation of the networks.
    • Install new network nodes.
    • Active Directory
    • ISA Server
    • Squid Proxy
    • MS SQL Server
    • CCTV