- Microcontrollers
- AVR Dragon & Butterfly
- Integrated Circuits
- Cadence Virtuoso Schematic/Layout Editor
- PCB
- Microsoft Office
- LT/PSpice
- Atmel Studio
- Auto-desk Inventor
- VMware and Virtual box
- C
- C++
- Java
- Python
- MATLAB
- Assembly
- Internet of Things (IoT)
- Signal processing
- Circuit analysis
- Systems design
- Simulating switching regulators
- Developing and debugging AVR microcontroller applications
- PCB design and analysis
- Computer-Aided design and drafting (CADD)
- Data analysis
- Computer maintenance
- Linux (Ubuntu, Kali, Debian)
- Unix
- MAC OSx
- Windows
- English (Fluent)
- Arabic (Fluent)