Skip to content
Independent developer in Cairo

I build systemsthat make productseasier to run.

Full-Stack Developer · Automation · AI systems

I connect the interface, product logic, and operations so the whole system works together.

Cairo, Egypt·Independent product work
  1. Product flows

    The interface connects to the work behind it.

  2. Automation

    Repeated steps become dependable workflows.

  3. Applied AI

    Models work with context, tools, and human review.

Selected builds
3
Open each one
Privacy where it matters
Local
Browser-side workflows
Built for both directions
EN + AR
LTR and RTL
Systems you can explore
WebGL
Interactive architecture lab

Selected work, shown in context.

Three products shaped by different constraints: browser privacy, research governance, and this portfolio as a working product.

QuickShed

Browser tools that process text and data on the user device.

Open project story

SIEVE Research OS

A research console that keeps evidence, review states, and decision boundaries visible.

Open project story

Mohamed Habib Portfolio

A cinematic bilingual portfolio engineered as a tested web product, not a static résumé.

Open project story

I learned systems by running them.

Before I wrote product code, I worked alongside support, content, and campaign teams. I saw the small operational gaps that slow good work down, and that experience still shapes what I ask before I build.

I moved into software to improve the process itself, not keep working around it. Today I treat the interface, backend flow, automation, and delivery path as parts of one system.

The outcome is practical: fewer manual handoffs, clearer states, and products another person can understand after the demo ends.

Start with the workflow
Flow
Then shape the interface
Keep sensitive data local
Local
When the product allows it
Keep judgment at the gate
Human
Especially in AI workflows
Show before claiming
Evidence
Working proof beats inflated metrics

See how the pieces connect.

These interactive scenarios explain system boundaries and handoffs. They are explorable diagrams, not production telemetry.

A visitor can review the work, send the contact form, or open the CV. The form passes through a Next.js route handler and Resend before it reaches the inbox.

Form input
Validated
Illustrative state
Email delivery
Resend
Illustrative state
Message storage
None
Illustrative state
CV access
Direct
Illustrative state

Scroll closer to load the interactive model

StatusActiveGuardedBlockedReview
FlowRequestDataSignalControl
Scenario notes

Contact form · Resend · PDF assets

Mode
Contact delivery
State
Production path active
Design choices
  • Serverless contact delivery with spam protection
  • Testimonials stay gated until approved
  • SSR supports search and share previews
Boundaries
  • ✕No generated CV fallback
  • ✕Contact API validates inputs

The work behind how I build.

Support taught me reliability. Marketing taught me to follow user intent. Software gave me a way to turn both into working products.

The tools change. The reasons stay clear.

I choose a stack for the product in front of me: what must run fast, what must stay private, and what the next developer will need to maintain.

Currently exploringMCP Protocol · Ollama · Knowledge workflows

Frontend

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • Three.js
  • GSAP motion
  • Vite
  • Responsive UI
  • RTL/LTR layouts

Backend & Data

  • Python
  • FastAPI
  • Node.js
  • REST APIs
  • PostgreSQL
  • Redis
  • Data processing

AI & Automation

  • MCP Protocol
  • Ollama
  • Qdrant
  • Workflow orchestration
  • Prompt systems
  • Knowledge routing
  • AI-assisted tools

Infrastructure

  • GitHub
  • Vercel
  • Docker
  • Docker Compose
  • Linux
  • WSL
  • Deployment pipelines

Systems Practices

  • Event-driven workflows
  • Privacy-conscious design
  • Observable pipelines
  • Structured logs
  • Recovery paths
  • Maintainable architecture

Product & Operations

  • User workflows
  • Landing pages
  • SEO foundations
  • Analytics thinking
  • Technical support
  • Network diagnostics

Tell me what needs to work better.

Send the problem, the current setup, and the outcome you need. I will reply with the next useful question.

Available for selected collaborations
Based in Cairo · Reply within 1 business day
0 / 4000