Technical Skills & Expertise

A comprehensive overview of my technical skills across programming languages, frameworks, tools, and methodologies accumulated through years of professional experience.

Programming Languages

Languages

TypeScriptJavaScriptPythonC#JavaCC++PHPSQLHTMLCSS

Frameworks & Libraries

Frontend Frameworks

React.jsVue.jsNext.jsNuxt.jsAngularTailwind CSSThree.js

Backend Frameworks

Node.jsExpress.js.NET CoreASP.NETSpring Boot

Developer Tools

Databases

MongoDBMySQLPostgreSQLFirebase

DevOps & Cloud

DockerKubernetesGoogle Cloud PlatformGitLab RunnerJenkinsHelm

Testing & QA

Cypressk6k6 Studio

Version Control & Tools

GitGitLabGitHubLinuxMavenClaude

Game Development

Game Engines

UnityUnreal Engine

Game Dev Skills

Level DesignAI ProgrammingMultiplayer (Photon)Physics Simulation

Electronics & Embedded Systems

Microcontrollers & Platforms

ArduinoArduino UnoArduino Nano

Electronics Skills

Circuit DesignLED ControlSensor IntegrationPWMSerial Communication (UART)Breadboard PrototypingElectronics Debugging

Methodologies

Agile & Development

ScrumKanban

Languages

Spoken Languages

Arabic (Native)English (C1)French (B2)