Summary
Work history
Education
Skills
Languages
Timeline
Generic

Abdullah Al Sharji

Muscat,Oman

Summary

With a strong foundation in C/C++, Python, Windows Driver Model (WDM), and Machine Learning technologies, I have developed a wide range of technical skills that span from kernel development to neural networks.

Work history

Key Achievements Notable Projects:

  • NASA 2024 Space Apps Hackathon Winner: Sole programmer for a CNN-LSTM autoencoder model; earned global recognition.
  • Meckathon 2024 Winner: Led the back-end development of an AI chatbot using Python and Flask.
  • CyberAware CTF Finalist 2024: Competed in ADIPEC’s CTF organized by ADNOC and the UAE Cyber Security Council.
  • CyberQ Hackathon 2024: Certificate of achievement. Gained advanced skills in penetration testing, encryption, and quantum cryptography.


Notable Projects:

  • Firewall Evasion Research: Conducting research on dynamic packet creation techniques to bypass firewalls, advancing knowledge in network security.
  • Custom Neural Networks: Developed a C++ neural network with Adam optimizer and a Python-based neural network using NumPy with momentum.
  • File Encryption Driver: Built a layered filter driver in the file device stack for encryption..
  • DLL Injector for Digital Fingerprinting Mitigation: Injected DLL into browsers to monitor and analyze API calls using a pre-trained Random Forest model, detecting and mitigating digital fingerprinting.
  • Keyboard Sniffer Rootkit: Implemented a rootkit as a layered filter driver in the keyboard device stack for keystroke interception.
  • Simulated Vulnerabilities in Modbus RTU Smart Meters: Created an environment to analyze legacy smart meter vulnerabilities, with a simulated custom malware attack, as part of a research presentation at Majan University College.

Education

Bachelor of Science - Computer Science

German University of Technology
Oman

Skills

  • Cyber security
  • Data privacy awareness
  • C/C
  • Rust
  • Python
  • Machine and Deep Learning models development
  • Analytical skills
  • Data analysis

Languages

English
Advanced (C1)
Arabic
Fluent

Timeline

Bachelor of Science - Computer Science

German University of Technology
Abdullah Al Sharji