Available for engineering roles · Bahrain

I build the systems that keep businesses running.billing.scaling.shipping.

Full-stack engineer working in Flutter, React, Go and Node.js. I've also run the operations side myself: billing, scheduling, onboarding and sales. So I write software that matches how a business really works.

Portrait of Mahmood Sharif

Mahmood Sharif

Product & Systems Engineer

● online
ops@motion ~ scheduler
jobs succeeded / 24h 0%
scroll
01 / The edge

Engineer who has run the business

Most engineers get a spec. I've been the person writing it: handling payments, chasing invoices, and onboarding clients. That experience shapes every system I build.

0+

Years shipping production software

0

Startups co-founded: Jareb & Academity

0

Service businesses operated hands-on

0

Founder & accelerator programs

Operations first

I start from the workflow: who pays, when, and what happens when they don't. Then I write the code.

Full stack, end to end

Flutter and React on the front, Go and Node.js on the back, PostgreSQL underneath. I ship the whole feature.

Client-facing

I've done onboarding, sales and team coordination. I can sit with stakeholders and turn the conversation into a roadmap.

02 / Now building
OverviewAnalytics
Jareb Operations
Jareb admin overview: live Drops with countdowns, spots in use, cashback committed and a needs-attention queue. Jareb admin analytics: claims, visits, conversion, merchant spend and a breakdown by Drop.
Jareb app home: this week's Drops with cashback amounts, minimum spend and time left. Jareb Drop details: 3 BHD cashback at Dose Café with how-it-works steps and a Claim Drop button. Jareb My Drops: claims that are claimed, in review and approved, with next steps.
✓
Visit verifiedmerchant PIN
+3
BHD cashbacksent to BenefitPay

Customer app · HomeReal product screens · admin shown with sample data

Co-founder · 2026 — present

Jareb

Rewards that turn discovery into real visits.

Jareb pays people fixed cashback to try new cafés and restaurants in Bahrain, for example 3 BD back on a 6 BD spend. Merchants publish time-limited Drops, customers claim them, and the merchant confirms the visit with a PIN. Merchants pay only for customers who actually walk in. I co-founded it and built the product end to end.

0

Registered users

0

Active in the last 30 days

0

New users in the last 30 days

0

Verified visits, cashback paid

Live production data · Nov 2026

01Claim
02Visit
03PIN
04Cashback
Under the hood4 repos · 400+ commits · 35 test suites
ClientsFlutter app · React web & admin console
APIHono on Cloudflare Workers, 5-min cron jobs
DataSupabase Postgres: RLS, transactional RPCs, row locking
TrustPhone OTP, merchant PIN, receipt review, push alerts
FlutterReactHonoCloudflareSupabase
Visit jareb.app
03 / What I build

Systems that run while you sleep

The internal tools and back-office systems a business depends on every day: billing, subscriptions, notifications and dashboards.

Motion · 2025–2026

Automated billing & notifications

Scheduled jobs that generate invoices, take payments and send reminders automatically, so nobody has to chase them by hand.

⏱cron
#invoice
$charge
✉notify
▤ledger
Subscriptions

Lifecycle workflows

Plans, renewals and grace periods modelled as clear states.

trial active renewal grace
Realtime

Client notifications

The right message reaches the right person at the right time.

Admin

Payment & client tracking dashboards

Operators see who has paid, who is overdue and what needs attention today, without opening a spreadsheet.

ACTIVE CLIENTS0
COLLECTEDBD 0
OVERDUE0
04 / Experience

Built it. Sold it. Ran it.

From the football pitch to the server room: each role taught me something the next system needed.

2026 — present · Bahrain

Jareb

Co-founder · Product & Engineering

  • Co-founded a rewards platform that pays customers for verified visits to cafés and restaurants
  • Launched in June 2026 and grew to 222 registered users, 132 of them active in the last 30 days
  • Verified 26 real customer visits and paid out cashback for each
  • Built the full platform: Flutter app, React web and admin console, Hono API on Cloudflare Workers, Supabase Postgres
  • Designed the claim, PIN verification, receipt review and cashback payout flows, with scheduled jobs and push notifications
FlutterReactHonoSupabaseCloudflare
2025 — 2026 · Bahrain Bay

Motion

Product & Systems Development

  • Developed internal systems supporting subscription-based operational workflows
  • Implemented automated billing and notification processes using scheduled jobs
  • Built administrative dashboards for payment and client tracking
  • Supported operational coordination and client-facing activities
SubscriptionsCron jobsDashboardsBilling
2022 — 2024 · Isa Town

Academity

Co-founder & Full-Stack Software Developer

  • Co-founded and developed a digital platform for managing academy operations
  • Built backend and frontend components for user management and internal workflows
  • Took part in client onboarding and early sales
  • Worked with a small team and helped set the product direction
FlutterNode.jsStartupSales
2021 — 2022

Independent Football Academy

Owner / Operator

  • Managed scheduling, coach coordination and parent communication
  • Handled pricing, payments and day-to-day operational decisions
  • Ran a small service business and kept it going
P&LOperationsPayments
2018 — 2019 · Janabiyah

SoccerStars

Business Operations & Sales

  • Supported daily operations of a multi-activity sports centre
  • Assisted with pitch rentals, swimming facilities and academy programmes
  • Took part in customer engagement and sales coordination
CustomersSales
05 / Stack

One engineer, every layer

I'm comfortable at every layer of the request path, from the screen your users tap to the row it writes in the database.

L1 · clientInterfaces
FlFlutter / DartReReactTSTypeScriptJSJavaScriptH5HTML
L2 · servicesAPIs & jobs
GoGoNoNode.jsExExpress.jsHoHono
L3 · dataStorage
PgPostgreSQLMyMySQLSbSupabase
L4 · shipEdge & tooling
CfCloudflareGhGitHubVSVS Code
06 / Foundations

Trained to build & to found

Education
Bahrain PolytechnicBachelor of Information & Communication Technology
2019 — 2024
The New Indian SchoolCBSE Curriculum · Isa Town
2004 — 2018
ArabicNative
EnglishFluent
Programs
Reboot Coding InstituteSoftware engineering training
ENG
RAISE ProgramSpring Studios
ACCELERATOR
Mashroo3i ProgramBrinc Hub
ACCELERATOR
RiyadaEntrepreneurship Support
ACCELERATOR
07 / Contact

Let's build something
that runs.

Hiring for an engineering role, or need someone who can own a system end to end? I'll get back to you within a day.

Email copied to clipboard