Software engineer with a passion for software design, architecture and all things data.
Certifications
- Microsoft Certified: Azure Fundamentals (AZ-900)
- eLearn Security Junior Penetration Tester (eJPT)
- INE Certified Cloud Associate (ICCA)
- Google IT Support
Achievements
- Second Runner-up - NasCon CTF ‘24
- Winner - Ignite National Cyber Hackathon (Regional Round’23)
- Winner - NasCon’23 Cyber Security Quiz Competition
- Winner - CyberFest CTF ‘23
- Bronze Medalist - ICPC ‘22
Expertise
Software Engineering | Data Engineering | Information Security | Software Design | Backend Development | AWS
Work Experience
Software Engineer at Emumba
- Explored data and AI related AWS services including Glue, Bedrock, etc.
- Distributed data processing and cleaning with Apache Kafka and Apache Spark
- Defining data pipelines with Temporal
- Creating scalable services and Rest APIs in Python and FastAPI, following clean and SOLID principles
Associate Software Engineer at Securiti.ai
- Building and configuring scalable platforms in Kubernetes using Helm charts
- Developing REST APIs in Golang
- Following security-by-design model for proactive platform and information security
Trainee Software Engineer at Folio3 Software
- Ported flask microservice to NestJS
- Refactored entire React.js frontend for code maintainability
- Developed dynamic forms system for .NET Core and React.js SaaS application
- Containerized and deployed applications on QA and UAT servers
Intern at National Centre for Cyber Security
- Researching various mobile device acquisition techniques
- Designing and developing a complete forensics suite (Flask, Python)
- Researching information gathering and enumeration techniques
- Developing modules for vulnerability assessment platform
- Research on different controls part of the ISO 27001 framework
Extracurricular Activities
Technical Secretary and Red Team Trainer at Cyberspace Legion
- Training students new to the field of cyber security for red teaming practices
- Giving Hands-on experience with various penetration testing tools with accordance to the cyber kill chain
Vice Coordinator CTF at NaSCon ‘23
- Coordinating a national-level cyber security event
- Designing and deploying challenges of various categories
CTF Organizer at ISYWSC ‘22
- Organizing a national-level cyber security event
- Designing and deploying challenges of various categories
Notable Work
Crack the Case
Personalized and immersive cyber security training platform for individuals and organizations
Firestore
Google Cloud Functions
Python
FastAPI
React.js
WebRTC
دفاعی
An artificially intelligent web application intrusion detection system
Python
Flask
HTML/CSS/Bootstrap
JQuery
Socket.io
Scikit-learn
Innocent Shell
Obfuscated reverse shell payload generator and reverse TCP listener
Python
C
x64 NASM (linux)
Spellbound
Botnet framework with a payload generator and C2 Server
Python
Flask
HTML/CSS/Bootstrap
Socket.io
AES-256
Pure python-based implementation of the AES 256 algorithm for file encryption
Python
Trivium Cipher
Pure python-based implementation of the Trivium stream cipher
Python
Malware Analysis
Analysis report for 5 different samples of malware (static and dynamic)
Flare
Ghidra
Sorting Visualizer
Web application for visualizing 9 different sorting algorithms
Python
Flask
HTML/CSS/Bootstrap
P5.js
Socket.io
Spark Kernel
Model of an operating system kernel using a multithreaded approach to handle processes
C++
POSIX
DebitHub
Full-stack digital banking mobile application based on React Native and Firebase
Firebase
React Native
Arcade Candy Crush
Multi-level implementation of “Candy Crush” in 16-bit Assembly Language (MASM)
x86 MASM