Mohamad Bachir Sidani

Principal Engineer · Systems Architect

MohamadBachir Sidani.

Mohamad Bachir Sidani

60,000 people start their workday on systems I architected.

300+ banks depend on them, supported through the two CRM platforms I own. Ten years at Murex, the software behind the world's top banks. Founder of ala.menu, live with restaurants today.

10
Years at Murex
300+
Client banks
60K+
Daily users
10+
App Store apps shipped

Scrum Master of 5 engineers / founder of ala.menu, live / Pega Certified Senior System Architect / Beirut, works across timezones

01 / Where I go deep

Expertise you can audit.

Six areas, each with its receipt further down this page.

Pega platform

Pega Certified Senior System Architect.

Ten years, two enterprise CRM platforms live in production, and the Lead System Architect certification in progress.

Pega 8 → 25 · zero-downtime upgrades

AI engineering

Prompt engineering, in production.

ala.menu runs on it: an AI agent that edits whole menus from plain language, streaming translation across 20+ languages, and LLM pipelines with caching and guardrails, designed and prompted end to end.

agents · tool calling · streaming pipelines

Java · Spring

Microservices that banks sit on.

Spring Cloud Gateway at the edge, admin and client services behind it, SSO across Azure AD, SAML 2.0 and OAuth 2.0. Deploys cut 92 percent.

Docker · AWS ECS · 95% test coverage

iOS · Swift

Ten years on the App Store.

10+ apps shipped independently since 2015. Qibla Pro holds 4.8 stars; WhatsDoc telehealth had me as technical lead.

Swift · App Store · since 2015

Web · React

TypeScript, end to end.

ala.menu runs React, TypeScript and Node in production. This site is the same stack: design system, motion, performance.

React · TypeScript · Node · Tailwind

Python

Async services at enterprise scale.

A FastAPI PDF platform serving every tenant: Celery workers over RabbitMQ queues, Dockerised on AWS ECS.

FastAPI · Celery · RabbitMQ

02 / The Murex decade

What banks run on.

Ten years at Murex, owning the client platforms end to end: architecture, delivery, and the team behind them.

The platform 300+ banks file their support cases through.

Built from scratch on Pega and in production ever since: projects, cases, solutions and user administration for the teams supporting Murex's global client base. Behind the go-live sat a full PeopleSoft migration I led, with referential integrity preserved across the entire data model.

Customer Service CRM · Pega · built from scratch · 2016 to present

2018
Live in production since

The sales platform I took over after an acquisition and made mine.

Extended for companies, opportunities and the sales workflows of the organisation. I also own the platform lifecycle across both CRMs: Pega 8 through 25 upgrades with zero production downtime, backed by Playwright suites covering 100% of main business objects.

Sales CRM · Pega · acquired product, extended

8 → 25
Pega upgrades, zero downtime

Releases took 3 hours. Now they take 15 minutes.

The landscape around the CRMs is mine too: Spring Cloud Gateway at the edge, admin and client-management services behind it, security across Azure AD, SAML 2.0 and OAuth 2.0, plus an async Python PDF engine (FastAPI, Celery over RabbitMQ) serving every tenant. The 92 percent deploy-time cut came from pipeline parallelization, at 95% test coverage.

Microservices estate · Java Spring · Python FastAPI · Docker · AWS ECS

92%
Deploy time cut

And I run the team that runs them.

Scrum Master for a five-engineer team: planning, mentoring and delivery, while acting as the organisation's subject-matter expert for CRM development tooling. The platforms above are not just systems I drew; they are systems I am accountable for, every day.

Leadership · Scrum Master · SME for CRM development tools

5
Engineers led as Scrum Master

03 / Outside the bank stack

Then I built my own.

Proof you can click: a live SaaS restaurants use today, and eleven years of shipped apps.

The ala.menu landing page, live

ala.menu, a restaurant SaaS I design, build and run alone.

Guests scan a QR code to a multilingual menu and place zero-commission orders that land in real time on the restaurant's dashboard. And the AI here does real work: owners talk to their menu and an agent edits it for them, while translations stream in live across 20+ languages.

  • An AI agent that edits the whole menu from plain language
  • Streaming AI translation across 20+ languages
  • Zero-commission ordering, landing in real time
  • Designed, built and run by one person
Visit ala.menu, it's live ↗

Eleven years of iOS, shipped on the side.

10+ App Store apps since 2015, built, shipped and maintained independently. The headline product is Qibla Pro, holding 4.8 stars across 5,000+ reviews. Earlier engagements include WhatsDoc, a HIPAA-compliant telehealth platform where I was the technical lead.

4.8
★★★★★
★★★★★
Flagship app · 5,000+ reviews
10+
Apps shipped since 2015

04 / The person behind it

Platforms at work. Products after hours.

Ten years inside one of the most demanding software companies in finance, and I still ship like it's day one. I architect the systems, run the team as Scrum Master, mentor the engineers on it, and keep founding things on the side because building is the part I never switch off.

Based in Beirut, native in Arabic and English, and used to running delivery across European and US hours.

Local time · Beirut
01:50:31
Overlapping EU hours fully · US mornings comfortably
Now
  • Architecting the Pega 8 → 25 upgrade across both CRMs
  • Building ala.menu, live with restaurants
  • Lead System Architect certification in progress

05 / Contact

Let's talk.

Hiring, or building something? Email is the fastest way to reach me. The CV has the rest.

mohamadbachir.sidani@gmail.com

Mohamad Bachir Sidani · Principal Engineer · Systems Architect
Beirut · 2026