Full-stack engineer

Designing reliable products with calm, intentional code.

4+ years building scalable SaaS, trading platforms, and loyalty systems with TypeScript, Python, and AWS. Focused on shipping resilient experiences that feel effortless to use.

Projects

Selected work — products and experiments I've built, designed, and shipped.

Videos.Recipes

Videos.Recipes

AI-powered SaaS that turns YouTube cooking videos into structured, searchable recipes — with tiered subscriptions, real-time extraction, and export to PDF or DOCX.

  • Next.js
  • TypeScript
  • PostgreSQL
  • DrizzleORM
  • Clerk Auth
  • Paddle
  • Railway
Clipmer

Clipmer

Tray-based clipboard history manager for Linux. Keyboard-first popup with search, pinned items, notes, and auto-paste — built for Ubuntu on GNOME/Wayland.

  • Electron
  • Next.js
  • Tailwind CSS
  • GNOME Shell
  • Railway

Experience

End-to-end product delivery across SaaS, fintech, and infrastructure.

Full Stack Developer · Revest

Building a customer loyalty platform serving 400+ merchants with point-based rewards and real-time redemption tracking.

09/2025 – Present
  • Architected the scalable backend using NestJS and PostgreSQL, supporting 400+ active merchants with point-based loyalty programs.
  • Built real-time redemption tracking with WebSockets, reducing transaction confirmation time from 3s to under 200ms.
  • Designed and shipped a merchant-facing analytics dashboard with React and Recharts, surfacing insights across customers, redemptions, and campaign performance.
  • Led the migration from a monolithic API to a modular service layer, improving deploy frequency and isolating critical billing implementations.

Founding Engineer · 0x99M

Shipping AI-powered SaaS and developer tooling end-to-end — product, design, backend, billing, and ops.

11/2023 – Present
  • Shipped Videos.Recipes — a SaaS that extracts structured recipes from YouTube cooking videos in real time via youtubei.js, with PostgreSQL/Drizzle storage, full-text search, and one-click export to PDF or DOCX.
  • Developed a multi-asset trading backtesting SaaS on Next.js + FastAPI, with Auth0 for auth, Paddle for billing, and AWS for compute and storage.
  • Shipped Clipmer — a tray-based clipboard history manager for Linux (Electron + GNOME Shell extension) with a Next.js marketing site, distributed as .deb and AppImage.

Software Development Engineer L4 · Amazon

Scaled the Exchange Program Control Portal from 1 to 4 marketplaces.

08/2022 – 10/2023
  • Led enhancements to the Exchange Program Control Portal, expanding its scope from 1 to 4 marketplaces.
  • Redesigned marketplace onboarding, achieving a 90% improvement in expansion efficiency.
  • Collaborated across teams to scale system architecture and support growing operational needs.

Software Developer · UniTicker

Optimized market data infrastructure to unlock rapid product iteration.

08/2021 – 08/2022
  • Optimized infrastructure, reducing server RAM usage by 71% (from 350+ GB to under 100 GB).
  • Improved data streaming latency from 4+ hours to under 5 seconds.
  • Refactored core market data processing, enhancing performance and maintainability — making it 70% easier to onboard new developers and implement new features.

Skills

Comfortable across the stack, from product thinking to infrastructure.

💻Languages

TypeScriptPythonJavaScriptJavaC++Dart

🚀Frameworks & Libraries

Next.jsReactFastAPIFlutterSpringTailwind CSS

☁️Cloud & Infrastructure

AWS EC2AWS S3AWS LambdaDynamoDBAppRunnerRDSREST APIsLinuxShell Scripting

🛠️Tools & Platforms

GitGitHubDockerPostmanPaddleFigmaJira

Education

Computer Science, University of Jordan · GPA 3.66/4.00

2017 – 2021

Bachelor's in Computer Science

  • Active judge, tester, and trainer in programming contests (1,500+ problems solved).
  • Jordanian University Collegiate Programming Contest 2020 – Gold (2nd).
  • Jordanian Collegiate Programming Contest 2020 – Bronze (10th).
  • Jordanian University Collegiate Programming Contest 2019 – Gold (3rd).