04 / Skills
Skills
Technical expertise built through coursework, side projects, and hands-on engineering experience.
Technical Skills
Programming Languages
- C++
- Strong proficiency; used in modular robotic systems, low-level architecture, and high-performance algorithms.
- PHP & JavaScript
- Intermediate knowledge; used for backend logic, secure authentication, and dynamic web dashboards.
- Dart
- Utilized for cross-platform mobile development with the Flutter framework.
- Java
- Intermediate knowledge of Object-Oriented Programming and software construction.
Web & Frontend
- React.js
- Component-based UI development, state management, and SPA architecture.
- HTML5 / CSS3
- Semantic markup, responsive layouts, and modern design principles.
- Flutter
- Building native-compiled applications for mobile devices.
Backend & Databases
- MySQL
- Relational database design, queries, and integration with PHP backends.
- PostgreSQL & Prisma
- Advanced data modeling, schema migrations, and Type-Safe ORM interactions.
- Firebase
- Real-time database management and secure user authentication integration.
DevOps & Tools
- Git & GitHub
- Version control, branching strategies, and collaborative workflow management.
- Docker & CI/CD
- Currently specializing in containerization and automated deployment pipelines.
- Linux & XAMPP
- Environment configuration, CLI commands, and server administration for web applications.
Certifications & Honors
- UNESCO Youth Meeting Representative
- Selected as one of only 80 students across the Arab world to participate in the UNESCO regional youth summit.
- 3rd Asian Universities Debating Championship
- Ranked 4th place overall as a debater in Muscat, Oman, competing against university teams from 17 different countries.
- CS50: Introduction to Computer Science
- Harvard University / edX — Comprehensive foundation in algorithms, data structures, and low-level memory management.
- DevOps Practical Training
- CI/CD & Docker (In Progress) — Focusing on automated deployment and containerized environments.