Backend Engineer · Mobasher Auctions

Building systems that
scale & automate.

I design and ship production-grade backend architectures with NestJS and Node.js, and replace manual operational overhead with intelligent n8n automation pipelines — so engineering teams can move faster without breaking things.

nestjs-n8n-jira-sync.ts
// Event-driven Jira sync via n8n
@Injectable()
export class ProductsService {
  async create(dto: CreateProductDto) {
    const product = await this.repo.save(dto);

    const issue = await this.n8n.trigger({
      event: 'jira.create',
      payload: product,
    });

    return { product, jiraKey: issue.key };
  }
}

About Me

I'm a Backend Software Engineer based in Amman, Jordan, currently building scalable server-side systems at Mobasher Auctions. My core focus is on designing APIs that can grow without becoming a maintenance burden — clean architecture, typed all the way down with TypeScript, and deployed reliably with Docker.

What sets me apart is my investment in workflow automation. I use n8n to bridge system gaps that would otherwise require custom glue code — turning hours of manual work into auditable, resumable pipelines. When I look at a business process, I'm always asking: where is human time being wasted on something a machine could handle?

I hold a BSc in Software Engineering from Jordan University of Science and Technology (GPA: 3.46), and I continuously expand through structured learning — from backend architecture deep-dives on Udemy to accessibility and performance coursework on Frontend Masters.

1+ Year Production Backend
14 GitHub Repositories
3.46 BSc GPA · JUST
Processes Automated

Technical Expertise

A full-stack toolkit weighted heavily toward backend systems, data, and automation.

Backend Engineering

Designing resilient, modular server-side applications with NestJS and Express.js — structured, typed, and built to scale.

  • NestJS
  • Express.js
  • Node.js
  • TypeScript
  • REST APIs
  • Microservices

Workflow Automation

Engineering n8n pipelines that eliminate manual overhead and connect disparate systems — without writing brittle glue code.

  • n8n
  • Webhooks
  • Event-Driven
  • Docker
  • GitHub Actions
  • CI/CD

Data Engineering

Modeling schemas for correctness and querying for performance — relational and document stores, with TypeORM as the bridge.

  • MySQL
  • MongoDB
  • TypeORM
  • Migrations
  • Query Optimization

Frontend Development

Building accessible, performant UIs in React and Vanilla JS — with an eye on Core Web Vitals and cross-platform consistency.

  • React
  • JavaScript ES6+
  • SASS/SCSS
  • Accessibility
  • Web Vitals

Experience

Where I've shipped real systems for real businesses.

Jan 2026 — Present
Backend Software Engineer
Mobasher Auctions · Amman, Jordan
  • Designing and deploying highly available server-side applications with NestJS and Node.js, forming the scalable backbone for core auction business operations.
  • Engineering complex internal workflows via n8n and Docker — bridging system gaps, reducing manual overhead, and accelerating development lifecycles.
  • Auditing and restructuring database schemas and query execution plans using TypeORM across MySQL and MongoDB for improved throughput with minimal downtime.
Mar 2024 — May 2024
Frontend Engineer (Intern)
Zain Headquarters · Amman, Jordan
  • Developed responsive web interfaces using HTML, CSS, and JavaScript, ensuring technical execution aligned with design and stakeholder requirements.
  • Championed strict adherence to web accessibility, layout, and performance standards across varied platforms and device sizes.

Projects

Production-minded builds — not just tutorials.

Backend · Automation Featured

nestjs-n8n-jira-sync

Event-driven NestJS service that decouples Jira API orchestration from backend domain logic entirely. The backend owns product data in MySQL; n8n owns every Jira interaction. Includes bidirectional sync via webhooks, API key auth, Helmet, rate limiting, Pino structured logging, TypeORM migrations, and a full deployment checklist.

NestJSTypeScriptn8nMySQLTypeORMDockerWebhooks
TypeScript
Backend · Architecture

SyncFlow — Event-Driven Order System

Production-ready NestJS backend that moves beyond basic CRUD to demonstrate reliable, event-driven architecture for real-world order processing. Built to handle state transitions, domain events, and failure resilience patterns.

NestJSTypeScriptEvent-DrivenDomain Events
TypeScript
Full-Stack · Clinical

Smoking Cessation Clinic Platform

Full-stack clinical management system designed to digitize and automate smoking cessation therapy. Features structured patient intake, clinical indicator progress tracking, and automated reporting — replacing paper-based workflows entirely.

C#Full-StackClinical AutomationData Modeling
C#
Frontend · Game

Wordle Engine

High-fidelity, logic-accurate Wordle reconstruction featuring a linear game-loop, dictionary-based word validation, and DOM manipulation optimized entirely in Vanilla JS — no frameworks, no shortcuts.

Vanilla JSDOM OptimizationGame Logic
JavaScript

Let's build something solid.

Open to backend engineering roles, technical collaborations, and interesting architecture conversations. I respond promptly.