Résumé

Full-Stack Software Engineer

Summary

Full-Stack Software Engineer and Computer Science graduate experienced in delivering production systems end to end — from Flutter mobile apps and Python/Frappe backends to ERPNext integrations and Linux deployment. Skilled in secure REST API design, bilingual (Arabic/English) web portals, and clean, maintainable code, with a track record of architecting enterprise solutions, fixing critical bugs, and hardening systems against security risks.

Experience

Full-Stack Software Engineer

2026

Carry Go — Warehouse & Logistics System · Boulevard City, Riyadh

Frappe / ERPNext · Python · Flutter · MariaDB · Redis · Linux

  • Designed and built a complete custom Frappe app (carry_go) covering hooks, fixtures, setup data, role-based permissions, and scheduled background tasks.
  • Developed a bilingual (Arabic/English) Warehouse Portal for supervisors and staff, handling order management, attendance, payroll, and accounting from a single interface.
  • Built an embedded accounting module rendering P&L, General Ledger, detailed invoices, and KPI cards — integrated directly with ERPNext so users never leave the portal.
  • Engineered Python/Frappe backend APIs powering both the delivery-agent and customer Flutter apps: HMAC-QR attendance, FCM push notifications, deposit management, and reporting.
  • Deployed and configured ERPNext v16 on an isolated Bench in parallel with v15 (separate Redis ports, Python 3.14, Node 24) with zero conflicts.
  • Resolved critical production bugs, including a timer defect that overwrote pages every 12 seconds, and removed insecure credit-card storage code (P0 security fix).
  • Administered MariaDB and restored root access via unix_socket authentication; published the app to GitHub with full README, install guide, and API reference.

Full-Stack Engineer

2026

Spare Parts Marketplace Platform — Multi-tenant B2C

NestJS · TypeScript · PostgreSQL · Prisma · Next.js · React · Redis / BullMQ · WebSockets · Flutter

  • Architected and built a modular-monolith backend (NestJS, Clean Architecture/DDD, PostgreSQL/Prisma) with strict domain boundaries and an anti-corruption layer isolating all optional third-party integrations (payments, ERP, WhatsApp).
  • Designed a ledger-first financial system: append-only wallet and inventory ledgers as the single source of truth, a rule-based commission engine, an auditable multi-state withdrawal workflow, and automated invoice generation with QR pickup verification.
  • Built a full order lifecycle state machine (merchant confirmation → payment → fulfillment → pickup) with automated timeout handling, dispute resolution, and partial/full refunds with credit-note generation.
  • Delivered a ranked, cross-merchant product search engine with canonical-part deduplication, vehicle-fitment filtering, faceted search, and a purchase-history-driven recommendation layer.
  • Shipped three production-facing admin/merchant/customer web dashboards (Next.js) sharing a common design-system package, each with real-time WebSocket updates.
  • Established automated data-integrity tooling to continuously reconcile cached balances/stock/invoices against their ledgers of record.

Selected projects