Skills
My skills are divided between frontend, backend, tooling, language and personal skills.
- HTML & CSS
- Sass & Less
- JavaScript & ES6
- JSON, JQuery & Ajax
- TypeScript
- Axios & Fetch
- React JS & Next JS
- Vue JS & Nuxt JS
- Next Auth & Clerk
- TanStack, Zod & Yup
- Chart.js & Recharts
- Jest, Enzyme & Cypress
- Redux, MobX & Zustand
- Flutter & Dart
- React Native & Expo
- Git & GitHub
- NPM & Yarn
- Webpack, Babel & Gulp
- Tailwind CSS & Materialize CSS
- Bootstrap & React Bootstrap
- Shadcn-UI & Material-UI
- Adobe XD & Photoshop
- Figma, Sketch & InVision
- GSAP, Motion & ThreeJS
- Python, Django & Odoo
- Django Rest Framework
- Node JS & Express
- PHP & Laravel
- Rest API & GraphQL
- Postman & Swagger
- O-Auth & JWT
- WebSockets
- GIS & GEOs
- Celery & Nginx
- CI/CD Jenkins
- Docker & Kubernetes
- WordPress
- Magento, Drupal & Shopify
- Webflow & Elementor
- Framer & Divi
- HubSpot, SalesForce and Zoho
- Groundhogg & Fluent CRM
- MailChimp & ConvertKit
- Zendesk & LiveChat
- WooCommerce, Stripe & Paypal
- Yoast SEO & Rank Math
- Semrush, Ahrefs and Moz
- Google Optimize & Optimizely
- GTmetrix, JMeter & Load Runner
- Google Analytics & Monster Insights
- MySQL & PostgreSQL
- MongoDB, DynamoDB & Firebase
- Redis & Key DB
- Prisma, Drizzle & Sanity
- AWS & Google Cloud
- Vercel, Hostinger & Siteground
- Graphics & Web Design Tools
- Wireframing & Proto-typing Tools
- Site mapping & User Flow Tools
- Typography & Iconography Tools
- Imagery & Video Editing Tools
- Development IDEs & Extensions
- Debugging & Testing Tools
- Deployment & Hosting Tools
- SEO & Digital Marketing Tools
- Agile & Remote Management Tools
- Version Controlling & CI/CD Tools
- Performance & Load Balancing Tools
- Arabic - Native
- English - Fluent
- French - Good
- German - Weak
- Strong communication and presentation skills.
- Excellent entrepreneurial and human centered design skills.
- Passionate about technology and eager to learn new skills and technologies.
- Multitasking person with strong planning, organizing and time management skills.
- Self-starter who can work independently and team player to constantly deliver all needed targets.