Available for Full-Time Roles

Full Stack Developer with 6+ Years of Experience

I build fast, scalable web applications using React, Next.js & Node.js. Currently taking on full-time and contract roles — let's talk.

6+
Years exp.
4
Companies
10+
Projects shipped
5
Certificates

Work Experience

Full Stack Developer

Jan 2024 — Present

Upwork · Remote

Building fully functional web apps using React/Nextjs and Tailwind/Shadcn for the Frontend, and Nodejs, Express.js, and MongoDB for the backend or using Strapi as CMS as per client needs

ReactNext.jsNode.jsExpress.jsMongoDBStrapiTailwind CSS

Web Developer Intern

Nov 2023 — Jan 2024

TBG · On-site

Converting Figma designs into pixel-perfect and fully functional apps using Next.js and Strapi (CMS)

Next.jsStrapiFigmaTailwind CSSSCSS

Front End Developer

Oct 2020 — Oct 2023

Vijua · Hybrid

1- Got the highest bonus in the history of the company 2- Named the 1st problem solver in the company 3- Fixed an old complicated issue that clients suspended their subscriptions for Stuff that I used to do, including but not limited to: • Building responsive and cross-platform apps (Web, Mobile & Desktop) • Creating Debian packages for Kotobee Author & Kotobee Reader

Vue.jsJavaScriptSCSSNode.jsAgile

Front End Developer

Apr 2018 — Oct 2020

Freelance · Remote

Converting designs into responsive HTML websites

JavaScriptHTML/CSSResponsive Design

Skills & Expertise

Frontend

React
Next.js
TypeScript
Tailwind CSS

Backend

Node.js
Express
Strapi
Supabase

Database & Cloud

MongoDB
Vercel
Cloudflare
DigitalOcean

Certificates & Credentials

Cloud Native Base Camp

Algorithms

Foundations of algorithm design, time and space complexity, sorting, searching, and problem-solving strategies.

Data StructuresAlgorithms
2026
View credential
Cloud Native Base Camp

Data Structures

Core data structures including arrays, linked lists, trees, graphs, hash maps, and their practical applications.

Data StructuresAlgorithms
2026
View credential
Udemy

Practical IoT Course: Make your own IoT Liquid Level Meter

A practical course in the Internet of Things - developing liquid level measurement applications and more

IoTSensorsEsp32
2024
View credential
Alx Aice

AI Career Essentials

Practical AI literacy for professionals — prompting, AI tools, workflow automation, and career readiness in the AI era.

AICareer Essentials
2024
View credential
Udemy

React - The Complete Guide (incl. Next.js, Redux)

Comprehensive React course covering hooks, context, Redux, Next.js, and building production-grade web applications.

ReactNext.jsRedux
2024
View credential
Udacity

Front End Development Track

Front-end development fundamentals covering HTML, CSS, JavaScript, responsive design, Git, and GitHub workflows.

JavaScriptHTMLCSSGitGitHub
2020
View credential

Selected Projects

Scrolla

The most powerful EPUB reader with notes, highlights, cloud sync, and audiobook mode. Free forever.

EPUBReaderNotesHighlightsCloud SyncAudiobookHand Drawing

A modern Quran reader application that helps you read, listen, and interact with the Quran. Save favorite pages, track your Khatmah progress, search verses instantly, listen to recitations, and explore tafsir and translations with a beautiful reading experience.

Next.jsTailwind CSSCache APITypeScriptQuranIslamic App

Lightweight frontend library for SPA development. No framework to learn — vanilla JS is all you need. Zero dependencies, under 14 KB gzipped.

JavaScriptCLINPMVanilla JSSPAState ManagementRouting

Real-time chat app built with Next.js and WebSockets. Create or join chat rooms and exchange messages instantly with friends, family, or coworkers.

Next.jsWebSocketsTailwind CSSChatReal-time

A MERN stack clone of Medium — accounts, following, article publishing with a rich editor, likes, and a personalized feed from followed authors.

ReactNode.jsMongoDBExpressTailwind CSSTypeScript

Saudi artisanal

Open Source

Fast, dynamic app using Next.js and Strapi CMS. Strapi for content, Next.js for frontend.

Next.jsStrapiTailwind CSSTypeScriptSEO

Aria

Aria is an AI assistant that helps you with your daily routine tasks using voice commands.

AIAssistantVoice CommandsOffline SupportGemini APIText to SpeechSpeech to Text

Let's Work Together

Open to Full-Time & Contract Roles

I'm actively looking for my next opportunity. If you're hiring a full stack developer, I'd love to chat.