Open to internships, freelance & collaboration

Saif AL-Moghrabi

AI · BACKEND · AUTOMATION

I build the systems behind intelligent products.

AI & Data Science student building secure APIs, React interfaces, data-backed web applications, and automation that removes repetitive work.

AI INTEGRATIONSSECURE APIsPOSTGRESQLAUTOMATION
GitHub ↗ LinkedIn ↗ AMMAN · --:--
SCROLL TO SIGNAL
PYTHONNODE.JSJAVASCRIPTREACTTYPESCRIPTVITEPOSTGRESQLREST APIsAIAUTOMATIONN8NEXPRESSPOSTMANGITHUBSECURITY PYTHONNODE.JSJAVASCRIPTREACTTYPESCRIPTVITEPOSTGRESQLREST APIsAIAUTOMATIONN8NEXPRESSPOSTMANGITHUBSECURITY
EVIDENCE / LIVE

A portfolio designed to answer one question fast: what can Saif actually build?

7public GitHub repos
6engineering case studies
4capability tracks
1verified credential
02 / PROFILE

Engineering with curiosity. Shipping with discipline.

Saif AL-Moghrabi in Amman, Jordan
SA / 001
Saif AL-Moghrabi AMMAN · JORDAN

I’m an Artificial Intelligence & Data Science student who learns by building useful, maintainable software.

My work connects backend engineering, interfaces, data, and automation. I build secure REST APIs, React storefronts, PostgreSQL-backed applications, browser tools, and n8n workflows.

Right now I’m strengthening the bridge between AI integrations and dependable software systems—with a practical eye for testing, debugging, security, and deployment.

STUDYB.Sc. AI & Data Science
WORK MODEBackend · Full-stack · Automation
LANGUAGESArabic · Native / English · Excellent
AVAILABILITYInternships · Freelance · Collaboration
03 / CAPABILITY MAP

Not a list of buzzwords. A map of what I can deliver.

01 — INTELLIGENCEAI

AI & intelligent systems

Practical AI integrations shaped around structured inputs, useful outputs, and dependable workflows—not AI for decoration.

CAN DELIVER

AI-assisted product features, data-driven prototypes, and intelligent workflow layers.

  • Python
  • AI APIs
  • JSON
  • Data workflows
02 — ENGINEERINGAPI

Backend engineering

REST APIs with authentication, authorization, validation, predictable errors, and explicit trust boundaries.

CAN DELIVER

Secure API foundations, authenticated services, and production-minded backend architecture.

  • Node.js
  • Express
  • REST APIs
  • JWT
  • RBAC
03 — AUTOMATION

Automation

Webhook-driven workflows that validate inputs, connect services, return structured data, and reduce repetitive work.

CAN DELIVER

n8n workflows, API integrations, triage flows, and repeatable business-process automation.

  • n8n
  • Webhooks
  • JSON
  • API integrations
04 — TRUSTDB

Data & security

Relational modeling, parameterized SQL, secure database access, permission design, and application-level validation.

CAN DELIVER

PostgreSQL-backed applications with clear data models, ownership rules, and security controls.

  • PostgreSQL
  • SQL
  • Neon
  • Helmet
  • Validation
04 / SELECTED SYSTEMS

Work that proves how I think.

Choose what you need. The portfolio will point you to the strongest evidence.

SMART PROJECT MATCHER

What are you looking for?

RECOMMENDED E-commerce REST API Inspect case
02
REACT · E-COMMERCE

Nova Tech

A responsive React storefront with 20 demo products, search, combined filters, sorting, pagination, a persistent cart, checkout, and customer and admin flows.

PROOF

Successful CI and GitHub Pages deployment, plus documented interaction checks and responsive checks at 1440, 768, and 390px.

View engineering breakdown
PROBLEM

Build a complete shopping interface with clear navigation, reusable components, and useful loading, empty, error, and success states.

WHAT I BUILT

Product discovery, stock-aware cart controls, validated checkout, demo login and registration, profiles, and local admin management.

ARCHITECTURE

React Router pages → shared components and Context state → local mock datasets and localStorage, built with Vite.

ENGINEERING DECISIONS

Filter before sorting and pagination, derive cart totals from quantities, clamp stock limits, and preserve direct-route refreshes on GitHub Pages.

RESULT

A published Task 4 frontend with a source-linked checklist that distinguishes verified interactions from implemented features.

CURRENT SCOPE

Mock data only. Login, roles, orders, and checkout are demonstrations; there is no API, database, or payment integration.

View proof on GitHub Read the verification checklist
  • React
  • Vite
  • React Router
  • Context API
  • CSS
  • localStorage
Try the storefront demo
03
BROWSER APIS · SECURITY LEARNING

ProctorLab

An educational assessment simulator with an 80-minute timer, six sample questions, optional camera and microphone preflight, and a visible browser-activity log.

PROOF

Published on GitHub Pages. Copy, cut, paste, focus, tab visibility, and fullscreen events are logged as local metadata with JSON export.

View engineering breakdown
PROBLEM

Make assessment monitoring understandable by showing participants which browser events the page observes.

WHAT I BUILT

A dashboard, consent and device preflight, timed questions, results, and a local activity drawer with downloadable JSON.

ARCHITECTURE

React and TypeScript manage assessment stages. Browser event listeners write metadata to sessionStorage; Vite builds the Pages demo.

ENGINEERING DECISIONS

Optional media permissions, visible event reporting, listener cleanup, and session-local storage. Clipboard text, audio, and video are not saved or uploaded.

RESULT

A public learning lab for authorized testing of browser behavior and the limits of assessment monitoring.

CURRENT SCOPE

An educational simulation. Events do not establish cheating; the app does not detect OS screenshots or record media.

View proof on GitHub
  • React
  • TypeScript
  • Browser APIs
  • sessionStorage
  • Vite
Explore the assessment demo
04
FULL-STACK · PRODUCTIVITY2026

Smart Task Manager

A single-service full-stack task manager with JWT authentication, reminders, filtering, automatic database setup, and PostgreSQL persistence.

PROOF

Same-origin frontend and API, documented production configuration, and a health endpoint for deployment.

View engineering breakdown
PROBLEM

Task tracking often splits the interface, API, and deployment into unnecessary moving parts.

WHAT I BUILT

An authenticated task manager with reminders, filters, automatic schema setup, and PostgreSQL persistence.

ARCHITECTURE

One Express service serves the static interface and API, backed by PostgreSQL on the same origin.

ENGINEERING DECISIONS

JWT authentication, a 32-character minimum secret, managed SSL support, restricted CORS, and a health endpoint.

RESULT

A compact full-stack system that can be deployed as one Node web service with a managed database.

CURRENT SCOPE

AI suggestions are disabled in production until a hosted provider is implemented. The task-management features operate independently.

View proof on GitHub
  • JavaScript
  • Node.js
  • Express
  • PostgreSQL
  • JWT
05
AUTOMATION · OPERATIONS2026

IT Support Ticket Triage

An import-ready n8n workflow that validates incoming tickets, classifies five issue types, assigns priority, calculates SLA deadlines, and returns structured JSON.

PROOF

Credential-free workflow, sample payloads, transparent rule ordering, and automated tests for triage scenarios.

View engineering breakdown
PROBLEM

Support teams lose time manually reviewing and prioritizing every incoming ticket.

WHAT I BUILT

An import-ready webhook flow that validates requests, classifies issues, assigns priority, and calculates SLA deadlines.

ARCHITECTURE

POST webhook → validation and rule engine → classification and SLA calculation → structured JSON response.

ENGINEERING DECISIONS

Core n8n nodes only, no credentials, security rules evaluated first, transparent categories, and reusable output.

RESULT

A consistent first-pass triage process packaged with sample payloads, documentation, and automated tests.

View proof on GitHub
  • n8n
  • Webhooks
  • JavaScript
  • JSON
  • Automation
06
WEB · PRIVACY-FIRST2026

Job Application Tracker

A lightweight browser app for tracking applications, statuses, notes, search, filters, statistics, and JSON backups—without accounts or a backend.

PROOF

Published on GitHub Pages with local storage, explicit JSON backups, dark mode, and no account or backend.

View engineering breakdown
PROBLEM

Job seekers need one place to track applications, statuses, links, dates, and follow-up notes.

WHAT I BUILT

A responsive dashboard for CRUD operations, search, status filters, statistics, and explicit backups.

ARCHITECTURE

A framework-free browser interface stores records in localStorage and exports or restores JSON on demand.

ENGINEERING DECISIONS

No account, backend, database, API key, or silent data transfer; the user controls every backup.

RESULT

A published browser tool that also runs locally and keeps application records on the user's device unless they export a backup.

View proof on GitHub
  • HTML5
  • CSS3
  • JavaScript
  • localStorage
Try the application tracker
06 / BUILD LOOP

How I turn a problem into a dependable system.

01Understand

Clarify the real workflow, users, and failure cases.

02Model

Define data, boundaries, roles, and expected behavior.

03Build

Implement the smallest useful system cleanly.

04Validate

Test permissions, inputs, edge cases, and outputs.

05Ship & learn

Document, deploy, observe, and improve.

07 / JOURNEY

Building depth one system at a time.

2025 — NOW
INDEPENDENT WORK

Freelance backend web development

Developing server-side features, PostgreSQL models, REST API integrations, authentication flows, validation, testing, debugging, and technical documentation.

2025 — NOW
TECHNICAL PRACTICE

Backend, React & automation projects

Public projects spanning API security, a React storefront, ProctorLab browser monitoring, PostgreSQL applications, local browser tools, and n8n automation.

EXPECTED 2027
EDUCATION

B.Sc. Artificial Intelligence & Data Science

Tafila Technical University—building practical software experience alongside academic study in AI and data science.

MAY 2026
CREDENTIAL

Introduction to Generative AI · Google

Google credential ID 24563886, listed in the CV featured on LinkedIn.

08 / CONTACT

Let’s build something useful.

I’m open to internships, freelance backend work, automation projects, and technical collaborations.

Schedule a Meeting

This opens your email app with the message prepared. Nothing is sent automatically.

↑ ↓ to move · Enter to select · Esc to close