Selected work

Portfolio

Products built end to end — loyalty infrastructure, mobile wallet passes, point-of-sale integrations, and the apps that tie them together.

🎟️
Platform

Loyalty iCard

A full loyalty platform for small businesses: digital stamp and points cards, campaign management, customer segments, store credit, and a merchant dashboard with analytics.

Next.jsPrismaMySQLStripeVercel
📲
Mobile wallet

Apple & Google Wallet passes

Signed pass generation for both wallets, with live updates pushed to the device — balance changes, tier upgrades, and per-store geofenced messages baked into the pass itself.

PassKitAPNsGoogle Wallet APINode
🔗
Integrations

Square & Shopify connectors

Native OAuth apps and webhook pipelines that turn a completed sale into loyalty credit automatically, with encrypted token storage and discount-code redemption on the storefront.

OAuth 2.0WebhooksGraphQLAES-GCM
📷
Mobile app

Merchant scanner app

A cross-platform scanner for staff to award stamps and redeem rewards at the counter. Ships to both stores, with over-the-air updates so fixes land without a review cycle.

React NativeExpoEAS UpdateiOS + Android
🏆
Growth systems

Store credit, referrals & gamification

An append-only credit ledger, a customer referral program with reward payouts, badges and double-points days, and lifecycle automations that fire on real customer behavior.

Ledger designCron jobsPush notificationsSMS
📰
Mobile app

Yemen Herald News

An Android news application delivering regional coverage, published to Google Play with an API-backed content feed.

AndroidREST APIGoogle Play
How I work

Shipped and running, not slide-deck ready

Every project above runs in production, handles real payments or real customers, and has the unglamorous parts done — migrations, backups, auth, and the integrations nobody demos.

  • Full stack: schema and migrations through to the UI
  • Third-party integrations that survive their webhooks
  • Native mobile where the web can't reach — wallets, scanners, push
  • Deployed, monitored, and maintained after launch
Talk about your project →
Typical engagement
1 · Scope & data model
2 · Build the core loop
3 · Integrate & harden
4 · Ship to production
5 · Maintain & iterateongoing

Have something to build?

Tell me what you're trying to ship and what's in the way. I'll tell you honestly whether I'm the right person for it.