About
A software engineer from Riyadh and a graduate of King Saud University. I build full-stack web applications, from frontend to backend, with care for clear interfaces and clean code that's easy to read and build on.
What draws me to tech is that it never stops changing. I enjoy challenges that push me out of my comfort zone, and curiosity, to me, is what makes a good developer.
I'm looking to work on meaningful projects that challenge me and help me grow.
Experience
Full-Stack Developer — Cooperative Trainee
Saudi Telecom Company (STC) — Corporate Analytics and Data Department
June 2024 – August 2024 · Riyadh, Saudi Arabia
Participated in full-stack development projects to create and improve internal web applications. Designed and developed frontend components using React and backend features with FastAPI. Collaborated with cross-functional teams to enhance workflows and ensure efficient project delivery. Attended workshops to gain insights into enterprise engineering practices.
Bachelor of Software Engineering
King Saud University (KSU)
September 2019 – June 2024 · Riyadh, Saudi Arabia
Studied software engineering with emphasis on web development, mobile applications, and software design. Won first place at the National Robot Olympiad (STEAM category) and best scientific poster at the SheCodes competition at Princess Nourah University.
Selected Projects
Wajha (وِجْهة)
Full-Stack Developer · Next.js
A modern tourism experiences and bookings platform. Users can browse curated trips, book their preferred one, and pay directly through the integrated Moyasar payment gateway. Built solo from scratch in approximately 6 weeks.
Key Features:
- Smooth scroll animations and modern UI patterns
- Full RTL Arabic language support
- Integrated Moyasar payment gateway
- Fully responsive design (mobile, tablet, desktop)
- Type-safe development with TypeScript
- Optimized images and performance
Technologies: Next.js, React, TypeScript, Tailwind CSS, Moyasar Payment, RTL Support, Responsive Design
Qawqa'a (قَوْقَعَة)
Web Developer · MERN Stack
An auditory rehabilitation system designed for Arabic-speaking children (ages 8–12) with cochlear implants. The system combines an immersive VR game — improving sound localization, sound discrimination, and speech perception — with a web-based monitoring platform for habilitation center administrators to track each child's progress and skill development.
Technologies: React, Node.js, Express, MongoDB, Tailwind CSS, Jest, Postman, REST APIs
Technical Skills
Frontend
React, JavaScript, TypeScript, HTML5, CSS3, Next.js, Tailwind CSS, Responsive Design, RTL Support
Backend
Node.js, Express, FastAPI, Python, Java, REST APIs
Databases
MongoDB, Firebase
Tools and Testing
Git, GitHub, Jest, Postman, VS Code, Vercel
Soft Skills
Team Collaboration, Communication, Time Management, Problem Solving