Skip to content
View abdallahshaalan's full-sized avatar

Block or report abdallahshaalan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abdallahshaalan/README.md

About

I build the software behind a business, not just the interface in front of it β€” full-stack web applications, SaaS products, and the automation that removes manual work, all architected to hold up once real users are on it, not just when it's demoed.

Most of the work happens before any code gets written: figuring out what actually needs to be true for the business, then building the system that makes it true. That includes making sure the result can be found β€” whether the one searching is a person on Google or a model answering a prompt.

  • Full-stack web applications and SaaS products, built end to end in TypeScript
  • Business automation that removes manual, repetitive work
  • Frontend architecture and UI built to convert, not just to look finished
  • SEO, AEO, and GEO treated as part of the build, not an afterthought

Analytics dashboard tracking search and AI visibility

Search & analytics dashboard β€” the kind of visibility tracking that goes into every client build


Tech Stack

Frontend

TypeScript β€” primary language, used across every private project

React

Next.js

Tailwind CSS







next-intl β€” EN/AR + RTL

Backend & Data

Supabase

Firebase

API Design

Schema validation

Platforms & Tools

Git

GitHub

Vercel

WordPress

Figma

Search & Visibility

Search engine ranking

Direct-answer & featured-snippet visibility

Citation visibility in AI Overviews, ChatGPT, Perplexity

Structured data


What's Actually Inside a Build

The package list below looks like noise to anyone outside engineering β€” so here's what each piece is actually doing for the end product:

ToolIn plain English
nextThe framework the whole site runs on β€” handles routing, performance, and SEO-friendly page rendering out of the box
react / react-domThe engine behind every interactive piece of the interface
🌐 next-intlPowers full bilingual sites (Arabic / English) from a single codebase, including native RTL layout switching
radix-ui / @base-ui/react / shadcnAccessible, pre-tested building blocks (menus, dialogs, dropdowns) so every interaction works correctly for every user, including screen readers
react-hook-form + @hookform/resolvers + zodForms that validate what a user types in real time and refuse to submit bad data β€” signups, checkouts, contact forms
framer-motionThe smooth animations and transitions that make a site feel finished instead of static
🎬 lottie-reactLightweight animated illustrations β€” the polished motion graphics you see on modern landing pages
🎠 embla-carousel-reactProduct carousels and image sliders, built to actually work well on mobile
πŸ“Š rechartsCharts and graphs for dashboards β€” the visual side of analytics and reporting
πŸ” fuse.js / cmdkFast, typo-tolerant search β€” the "type and instantly find it" experience, including command-palette search
πŸ“… date-fns / react-day-pickerDate handling and calendar pickers β€” booking flows, scheduling, delivery windows
πŸ”” sonner / vaulThe toast notifications and slide-up panels that give users feedback without a jarring page reload
πŸ“§ @emailjs/browserContact forms that actually deliver email, no backend server required
πŸŒ— next-themesDark mode / light mode that respects what the user's device already prefers
lucide-reactThe icon set used consistently across the entire interface
tailwind-merge / clsx / cvaKeeps the styling system consistent and conflict-free as a codebase grows

Track Record

Numbers instead of adjectives. This is what shows up when the work is real: consistent commits, a stack that matches the job, and projects that are actually indexed and ranking β€” not just shipped and forgotten.

Full-year contribution activity

Consistency, by the numbers

πŸ”₯

Active shipping streak
tracked via daily contribution history

🧩

Multi-project delivery
SaaS, ecommerce, editorial & portfolio builds, shipped in parallel

🌍

Bilingual by default
EN / AR + RTL across every client build

πŸ“ˆ

Indexed & ranking
live client sites verified in Google Search Console


Language stats above are computed from a self-hosted instance authenticated with a scoped, read-only token β€” so private repos are included in the totals without their contents or names being exposed anywhere.


Search & AI Visibility β€” SEO, AEO, GEO

A site nobody finds isn't finished. Every project ships with three layers of visibility built in, not bolted on afterward.

Traditional search
Crawlable markup, clean URLs, and content structured to rank on Google

AI search
Content structured so answer engines can extract and cite it directly

LayerWhat it meansWhat it proves
πŸ”Ž SEO Traditional ranking: crawlable semantic HTML, clean URLs, sub-2s Largest Contentful Paint Indexed on Google Search Console on live client builds, not just in theory
πŸ’¬ AEO
Answer Engine Optimization
Content structured to win featured snippets and "position zero" β€” direct answers, FAQ blocks, clear headings Pages built to be lifted whole into a search answer box, not just clicked through to
πŸ€– GEO
Generative Engine Optimization
Content structured so ChatGPT, Perplexity, and AI Overviews can extract it and cite the source Structured data (schema.org) and citation-ready formatting on real client sites, not a claim

Featured Work

Ebooklyx

Premium ebook marketplace for students and professionals β€” 380+ titles across 8 categories, instant PDF/ePub delivery, no subscription model.

Stack: Next.js Β· TypeScript Β· Tailwind

  • One-click checkout, files delivered in under 60 seconds
  • Free-tier catalog alongside paid titles, no email wall
  • Built for a 12,000+ reader base with a 4.9 average rating

Live β†’ Β· Private client project

Mohammed Writer

Editorial portfolio for a bilingual aviation & aerospace analyst covering the MENA region's aviation, space, defence, and future-tech sectors.

Stack: Next.js Β· TypeScript Β· Tailwind

  • Bilingual content structure (Arabic / English)
  • Article, credentials, and contact system built for an independent writer
  • Clean editorial layout prioritizing readability over decoration

Live β†’ Β· Private client project

Ghazal Mall

Bilingual ecommerce storefront for cosmetics and kitchen essentials, built for the Palestinian market with fast local delivery.

Stack: Next.js Β· TypeScript Β· Tailwind

  • Arabic-first storefront with category-based shop pages
  • Product catalog with reviews, ratings, and cart flow
  • 2-hour local delivery model built into the UX

Live β†’ Β· Private client project


What I Deliver

AreaOutcome
πŸ› οΈ Custom SoftwareBuilt around how your business actually runs, not a generic template
βš™οΈ Business AutomationFewer manual steps, fewer errors, more time back
🌐 Web ApplicationsFast, responsive products built to scale with usage
☁️ SaaS SolutionsEnd-to-end β€” auth, data, and architecture ready to bill on
πŸ“ WordPress BuildsCustom themes and site setups for clients who need a CMS-driven site, not a full custom app
🎨 UI/UX ImplementationInterfaces designed to convert, not just look good
πŸ”Ž Search & AI VisibilityBuilt to rank in Google and get cited by ChatGPT, Perplexity, and AI Overviews
πŸ”„ Digital TransformationManual or legacy processes moved into modern systems

Let's build something impactful.

If you're solving a real business problem and need software behind it, let's talk.

Software Solutions Engineer





Pinned Loading

  1. ADVANCED-E-COMMERCE ADVANCED-E-COMMERCE Public

    E-commerce interface built in vanilla JavaScript β€” dynamic product filtering, cart state, and DOM performance handled without a framework.

    HTML 1

  2. TrackIt TrackIt Public

    A full-stack React application built with React Hook Form and MUI, featuring a complete authentication system (email/password, email verification, password reset), real-time database integration, p…

    TypeScript 1

  3. TOEFL-DIAGRAM TOEFL-DIAGRAM Public

    I'm about to take the toefl IBT test so i summarized all the things for getting aquainted with the test and i generated a site contain this recap using React.js

    JavaScript 1