- إصلاح خطأ برمجي واحد فقط (Bug) في ملف أو جزء معين من الموقع أو التطبيق.
- العمل يشمل اللغات والتقنيات التالية فقط (مذكورة أدناه).
- شرح مبسّط لماهية الخطأ وسببه بعد الإصلاح.
قبل الشروع في أي تعديل، أقوم بتحليل شامل للمشكلة لتحديد السبب الدقيق وراء الخطأ، سواء كان في الكود، الاتصال بقواعد البيانات، أو في الواجهة. هذه الخطوة تقلّل الوقت وتحمي المشروع من الحلول العشوائية أو المؤقتة.
بعد إصلاح الخطأ، أقدّم لك شرحًا مبسطًا وواضحًا عن سبب المشكلة، وأقدّم لك نصائح أو ممارسات تساعدك على تجنّب الوقوع فيها مرة أخرى، حتى لو لم تكن مبرمجًا محترفًا.
أفهم أن مشاكل المواقع قد تُسبب تعطيلًا لأعمالك، لذلك أحرص على تقديم الحلول في أسرع وقت ممكن — وغالبًا خلال نفس اليوم — حسب طبيعة وتعقيد الخطأ.
أتعامل مع كودك بحذر شديد، دون المساس بالوظائف الأخرى أو التصميم، وأحرص على عدم التسبب بأي مشاكل جانبية أثناء الإصلاح، مع أخذ نسخة احتياطية قبل أي تعديل عند الحاجة.
HTML5 / CSS3
JavaScript (Vanilla)
TypeScript
PHP
Python (خاصة مع FastAPI)
Java (Spring Boot)
SQL (MySQL، PostgreSQL، Oracle SQL)
NoSQL (MongoDB)
Bash / Shell
React.js
Angular
Tailwind CSS
Bootstrap
jQuery
Node.js (Express)
Symfony (PHP Framework)
FastAPI (Python)
Spring Boot (Java)
MySQL
MongoDB
Oracle DB
RESTful APIs
JSON / XML
Auth (JWT, OAuth)
Stripe / PayPal APIs
Google Maps API
OpenAI API
Git / GitHub
Netlify