Independent product & DevOps engineer

Fathallah Haj

I build multilingual products, AI agents that work inside WhatsApp, Instagram and Telegram, and reliable cloud platforms. From the first idea to the system behind it.

Selected work

ElsewhereCo's Arabic expedition homepage on a laptop
Seeker Radar's discovery feed on a tablet
Nuqta's learning journey on a phone
SOLitaire's Klondike table on a phone

Selected work

Pick a project. Take a closer look.

Choose a project to preview
Live product work01 / 06

ElsewhereCo

A cinematic Arabic-first expedition experience with English support, structured trip content, administration, and AI-assisted drafting.

  • Public production experience
  • Bilingual RTL/LTR presentation
  • Operational content system
ElsewhereCo Arabic expedition homepage on desktop
ElsewhereCo Arabic expedition homepage on a phone
Live product work02 / 06

Seeker Radar

An independent discovery platform that turns a changing Solana Mobile app catalog into searchable briefs, daily updates, saved apps, and personalized alerts.

  • Live searchable app catalog
  • Public daily change history
  • Source-linked app briefs
Seeker Radar desktop app catalog with discovery navigation, filters, app listings, and evidence scores
Seeker Radar mobile TokenRun app brief with Store artwork, rating, evidence summary, and app actions

Curated picks

Highlighted apps, with their category and Radar score in view.

App brief

Store ratings and app signals, brought together for a closer look.

Private system03 / 06

Arabic-first WhatsApp AI Sales Agent

A multi-tenant WhatsApp sales assistant grounded in catalog data and deterministic business rules, with evaluation, human takeover and in-chat order capture built in.

  • Deterministic business-rule layer
  • Human takeover state machine
  • Evaluation and outbound safety gates
The agent's simulator on desktop: an Arabic conversation where prices come from the approved catalog and a request for the owner is handed to a human, with the inspector explaining each reply
The same simulated conversation on a phone
In development04 / 06

Bab (باب)

Two AI agents broker vetted job referrals for the Arab community in Israel: a seeker agent that writes CVs only from confirmed facts, and a referrer agent that protects the people who refer. Arabic, Hebrew and English, on WhatsApp and the web.

  • Deployed for invited testers
  • Reads live roles from public job boards
  • Every outward action behind an approval gate
Bab's Arabic front door on desktop: a door to your first hi-tech job, with a demo role card and a referral request
Bab's Arabic front door on a phone
Live product work05 / 06

SOLitaire

A competitive Klondike app with a redesigned lobby, responsive gameplay, Solana wallet authentication, and escrow-oriented match flows.

  • Redesigned app lobby
  • Responsive Klondike gameplay
  • Product and chain integration
SOLitaire desktop home on emerald baize with the gold wordmark and the Play, Compete and Daily hubs
SOLitaire Klondike table on a phone with seven columns, original court card art, stock pile, move counter and timer

Choose your game

Classic play or a timed score run, starting from the same lobby.

Meet the court

Original court characters and crisp card faces, seen in a game in progress.

In development06 / 06

Little Keepsakes

An Arabic-first embroidery app that helps beginners turn a name and a small story into a stitchable keepsake.

  • Android preview APK v0.3.1
  • Real gallery, supply and stitching captures
  • Automated pattern, controller, and storage checks
Little Keepsakes Arabic gallery showing embroidery templates on desktop
Little Keepsakes Arabic design gallery on a phone-sized screen

More to explore

Products to experience. Systems to explore. A selection of what I’ve built across the interface and everything behind it.

From the lab / In development

Nuqta · نقطة

An Arabic-first Flutter app for children aged 5–12: short learning quests with Saqr the falcon, screen-time pauses that ask one question before more video or games, and controls that stay with the parents. Android beta for families in and around Nazareth.

Explore NuqtaDownload Android beta (APK)Direct install build — Android will ask you to allow installs from your browser.
Nuqta’s Arabic landing page featuring Saqr the falcon and its invitation for families
Nuqta’s Arabic learning journey with a maths unit, progress path and Saqr

A path to follow

Maths units and visible progress give each short quest a place in the journey.

Make the question visual

A fraction diagram makes an Arabic maths question concrete, one step at a time.

Now building

  1. Nedaa LifestyleRunning the studio from the app — plugin 0.3.1 live (approvals, attendance, payments, schedule, reports,…
  2. ElsewhereCoPer-trip destination patches
  3. Bab (باب)Building
  4. SOLitaireCourt Table redesign on staging
  5. Go To NatureLive

Install a preview

Direct Android builds of the apps in progress. Debug-signed, installed from your browser, not store releases.

The whole system. One engineer.

For regional businesses building their next chapter, and startup teams bringing an idea to life. I connect the product people use with the systems that keep it running.

AI

Automate a workflow with AI

AI agents that work where your customers already are: WhatsApp, Instagram and Telegram. Grounded in your catalog and business rules, with review gates and a clear human takeover path.

  • WhatsApp Cloud API
  • Instagram API
  • Telegram bots
  • LLM tools
  • Evaluations
  • WhatsApp
  • Instagram
  • Telegram
  1. Channel
  2. Gateway
  3. Business rules
  4. Model
  5. Human takeover

Product

Launch a digital product

From idea and product architecture to a multilingual web or mobile experience, admin tools, payments, and production delivery.

  • Next.js
  • React
  • Flutter
  • PostgreSQL
  • Payments

Infrastructure

Make the platform reliable

Infrastructure as code, Kubernetes, GitOps, delivery pipelines, observability, security controls, and operational runbooks.

  • Kubernetes
  • Terraform
  • ArgoCD
  • Prometheus
  • CI/CD

Talk to the agent.

A scripted copy of the sales agent's rules layer with a demo sweets catalog. Ask a price, availability or delivery; ask for the owner and watch it hand over. No model runs and nothing leaves your browser.

  1. Channel
  2. Gateway
  3. Business rules
  4. Model
  5. Human takeover
Sales agentlocal-rules · demo catalog

Scripted rules, demo catalog, no model. The real agent adds a language model behind these same gates.

Good work starts with a conversation.

  1. Frame

    Map the customer journey, business rules, risks, and evidence of success.

  2. Shape

    Choose the smallest architecture that can deliver the whole outcome.

  3. Build

    Ship in visible slices with tests, observability, and clear review points.

  4. Operate

    Deploy, document, measure, and make the handoff usable.

Your next idea. Let’s make it work.

Tell me what you’re building, what needs to work better, or where you’re stuck. We’ll start there.

Your details are sent only to Fathallah for this project inquiry.