Available for software engineering roles & projects

Developer building reliable, scalable software solutions.

I design and build fast, maintainable web & mobile applications with a focus on clean architecture, thoughtful user experience, and production-ready engineering.

5+Delivered Projects
Full-StackWeb & Mobile
Cloud & AIModern Integrations
UI & Mobile

Frontend Engineering

Responsive interfaces, intuitive design systems, and seamless native & web interactions.

APIs & Databases

Backend & Cloud

Robust service logic, database schemas, secure authentication, and resilient cloud workflows.

CI/CD & DevOps

Production & Delivery

End-to-end automation, testing, environment deployment, and reliable production pipelines.

SELECTED WORK

Projects built around real engineering tradeoffs.

Each project highlights practical architectural choices, technical stacks, and concrete lessons learned.

Cultural Platform & Backend

Mawrooth Cultural Platform

PHPMySQLBackend DevelopmentWeb HostingTeamworkGit / GitHub

A digital platform for documenting Saudi cultural heritage. I was solely responsible for developing the entire backend, linking content dynamically to the database, designing an interactive Quiz system and a cultural lexicon, and deploying the platform live.

KEY SKILLS & LESSONS LEARNED

  • Developed the entire backend using PHP and MySQL to dynamically store, filter, and serve rich cultural and historical content.
  • Designed and implemented an interactive Quiz page allowing users to customize question types and counts, linking score results to their Profile pages.
  • Built the 'Cultural Lexicon' page as a categorized digital dictionary, designing the database schema to allow secure content editing via an admin interface.
  • Managed the end-to-end deployment and hosting process, configuring the web server and database connections for production.
  • Collaborated within a student team using Git and GitHub to manage code merges, resolve conflicts, and integrate frontend and backend elements.
Full-Stack Web & Cloud

Manafaa Management Platform

SupabaseVercelSandbox ModeFull-Stack WebSolo Development

An integrated web management platform designed to organize and manage field services and benefits, built with Supabase, deployed on Vercel, and equipped with a smart sandbox mode allowing visitors to test all dashboard features live.

KEY SKILLS & LESSONS LEARNED

  • Utilized Supabase to set up the database, authentication (Auth), and backend triggers with high performance and low latency.
  • Implemented deployment pipelines and hosting configurations on Vercel to ensure system stability, fast load times, and seamless code updates.
  • Designed and built an interactive 'Sandbox Mode' pre-loaded with mock data, enabling recruiters to test different system roles (Admin, Promoter, Warehouse Manager) immediately and without restrictions.
  • Developed an advanced roles and permissions system that dynamically links users to administrative dashboards for secure reporting and real-time statistical tracking.
Mobile Android App

Al-Hafidh Android App

Android DevelopmentKotlinFirebase AuthSQLite / RoomSolo Development

A comprehensive Android application for managing Quran memorization circles and tracking student progress, combining offline-first local storage with Firebase cloud synchronization. It features a secure authentication system supporting Phone and Email sign-in along with password recovery options, ensuring a seamless experience for teachers and parents.

KEY SKILLS & LESSONS LEARNED

  • Developed a complete solo Android application bridging reliable local storage with modern cloud-based backend services.
  • Implemented a secure user authentication system using Firebase Auth, supporting Phone sign-in, Email registration, and password recovery workflows.
  • Designed a custom local database (SQLite/Room) structured around the Holy Quran (Parts, Surahs, and Verses) to log daily memorization and revision ranges.
  • Built an intelligent grading system to track mistakes and calculate recitation scores, generating instant progress statistics for parents and teachers.
AI & Data Engineering

AI-Powered Data Analyzer

Python / FlaskGemini APIPandasChart.jsSolo Development

An interactive web application for analyzing Excel files and spreadsheets using AI (Gemini). It allows users to upload files, generate comprehensive analytical reports, chat directly with their data, render dynamic charts, and export reports to PDF.

KEY SKILLS & LESSONS LEARNED

  • Integrated Gemini API to deliver a contextual chat and analysis experience built entirely around user-uploaded data.
  • Utilized Pandas for parsing, structuring, and cleaning Excel dataset inputs to prepare them for prompt processing.
  • Built a dynamic data visualization system with Chart.js that updates automatically based on AI insights and user filters.
  • Implemented advanced PDF and Word export workflows (using html2pdf) that preserve visual layout and theme styling across dark and light modes.
Workflow Automation & Web

QuickCert — Bulk Certificate Generator

PythonJavaScriptExcel ParsingAuto-Fit TextEmail DeliverySolo Development

A smart automation web tool for bulk certificate generation and printing. It allows organizations to upload Excel student lists, design custom fields, auto-scale text to fit designated boundaries without clipping, and export certificates as high-resolution JPEGs or PDFs.

KEY SKILLS & LESSONS LEARNED

  • Developed a dynamic text auto-fitting algorithm in Python that scales font sizes down iteratively until they fit the defined bounding box.
  • Engineered an automated email delivery workflow that parses recipient email addresses from the Excel file to send certificates directly to their inboxes.
  • Integrated Arabic text reshaping and bidirectional layout algorithms to ensure correct rendering of RTL text in generated PDF files.
  • Built a flexible dataset filtering module that allows supervisors to selectively print certificates based on custom Excel conditions.
  • Designed the web-based certificate dashboard and deployed the frontend application on Vercel for instant browser-based certificate preview and downloads.

SKILLS & TOOLS

Honest and practical skillset.

A focused showcase of tools and technologies I have successfully applied in production: from building mobile apps with Firebase & SQLite, to crafting full-stack web platforms with Next.js, Supabase, and custom backend automation.

Development & Frontend

React & Next.jsKotlin (Android)TypeScriptNode.jsTailwind CSS

Backend & Cloud Services

PHPPythonSupabaseFirebaseMySQLRoom / SQLite

AI & Data Libraries

Gemini APIPandasChart.jsGit & GitHub

Professional Soft Skills

High Dedication & Stress ResilienceTeamwork & CollaborationRapid AdaptabilityWorkplace Automation

PROFESSIONAL EXPERIENCE

Cooperative training & automation solutions.

Practical experience in building, automating, and deploying production-ready software systems under real-world conditions.

IT Trainee — Software Development & Automation

Cooperative Office for Dawah and Guidance in Al-Aziziyah & Al-Awali

Co-op Training
Android StudioSupabaseFirebase AuthDeployment & SMTP
  • High Dedication & Working Under Pressure: Demonstrated exceptional commitment and adaptability by putting in extra hours and working remotely over weekends (Fridays & Saturdays) to meet tight project deadlines, resolve urgent technical bottlenecks, and ensure smooth, on-time delivery of production systems.
  • Rapid Technical Adaptability & Self-Learning: Successfully transitioned instantly from local development environments to adopting and engineering modern cloud solutions for the first time (such as Supabase & Vercel), deploying them directly into production-ready systems within a short timeframe.
  • Full-Stack Development of Manafaa Platform: Built and deployed the complete Manafaa web dashboard using Supabase and Vercel, integrating a dynamic sandbox mode for multi-role testing.
  • Backend Configuration for manafe-kpi: Configured and programmed the backend infrastructure and database schemas for the organization's KPI dashboard to track administrative metrics and statistics.
  • Automated Certificate Generation & Emailing: Designed and automated a certificate generator integrated with SMTP (Email), sending certificates instantly to beneficiaries upon issuance.
  • Document Automation: Developed custom scripts linking databases with Microsoft Word files, enabling the dynamic generation of official letters and reports without manual editing.