Schedule a Meeting
Currently busy with training

Saif AL-Moghrabiسيف المغربي

DATA ANALYTICS & BI INTERN

From raw data to useful decisions.

Working with Power BI, SQL, and data modeling while growing toward data engineering.

GitHub ↗ LinkedIn ↗
SCROLL TO SIGNAL
SQL✦POSTGRESQL✦DATA MODELING✦POWER QUERY✦POWER BI✦DAX✦PYTHON✦REST APIs✦N8N✦AUTOMATION✦NODE.JS✦GIT✦ SQL✦POSTGRESQL✦DATA MODELING✦POWER QUERY✦POWER BI✦DAX✦PYTHON✦REST APIs✦N8N✦AUTOMATION✦NODE.JS✦GIT✦
EVIDENCE / LIVE

Projects showing how I prepare and model data, build useful reports, and grow toward data engineering.

7public GitHub repos
8project case studies
4capability tracks
1verified credential
02 / PROFILE

From business questions to clear reporting.

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

I’m an Artificial Intelligence student at Tafila Technical University and a Data Analytics & BI Intern in Amman.

I translate business reporting requirements into Power BI analyses: preparing data in Power Query, modeling relationships, and building DAX measures and interactive dashboards. I document data issues and decisions, and review open questions with my supervisor.

Alongside reporting, I build PostgreSQL-backed applications, REST APIs, and n8n workflows. I focus on clear validation rules, useful outputs, and documentation that makes each project easy to understand.

STUDYB.Sc. Artificial Intelligence
FOCUSData Analytics · BI · Data Modeling
LANGUAGESArabic · Native / English · Excellent
CURRENT FOCUSCurrently busy with training
03 / EXPERIENCE

Experience behind the projects.

SEP 2026 — PRESENT
MARKAZIA GROUP · INTERNSHIP · AMMAN, ON-SITE

Data Analytics & BI Intern

  • Translate automotive business reporting requirements into Power BI analyses.
  • Clean data with Power Query and build relationships and star-schema-style models.
  • Create DAX measures and interactive dashboards to explain business performance.
  • Document data issues and modeling decisions, and confirm open questions with the supervisor.
Power BIPower QueryDAXData Modeling
JUL — SEP 2026
BAT TECHNO · INTERNSHIP · AMMAN

Field Trainee

Completed university field training with practical exposure to data and data analysis in a professional setting, building a foundation for my focus on Data Analytics and Business Intelligence.

DEC 2025 — MAY 2026
SELF-EMPLOYED · FREELANCE · AMMAN

Freelance Backend Web Developer

  • Develop server-side features and integrate PostgreSQL databases and REST APIs.
  • Implement authentication, authorization, validation, and secure data handling.
  • Test, debug, and document APIs with Postman and Git/GitHub.
  • Deliver projects independently from planning through implementation.
PostgreSQLREST APIsPostmanGit / GitHub
04 / CAPABILITY MAP

The data skills I can show through projects.

01 — PREPAREPQ

Data preparation

Cleaning and transforming training data in Power Query, then checking fields and relationships before building reports.

CAN DELIVER

Documented Power BI cleaning steps and analysis-ready tables for learning projects.

  • Power Query
  • Data cleaning
  • Excel
  • Validation
02 — MODELSQL

SQL & data modeling

Relational models in PostgreSQL and Power BI, with attention to keys, relationships, filter paths, and query safety.

CAN DELIVER

PostgreSQL-backed projects and analytical models with relationships that match the reporting question.

  • SQL
  • PostgreSQL
  • Relationships
  • REST APIs
03 — CONNECT↻

Automation

Webhook workflows that validate incoming JSON, apply clear rules, and return structured output.

CAN DELIVER

Documented n8n and API workflows; a starting point for more repeatable data flows.

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

BI & metrics

Power BI dashboards with DAX measures, interactive filters, and explicit definitions for business metrics.

CAN DELIVER

Automotive and HR reports that turn cleaned training data into explorable views.

  • Power BI
  • DAX
  • Slicers
  • Reporting
05 / SELECTED DATA & SYSTEMS

Data work, from source to insight.

Explore the analytical projects first, then the database, API, and automation work behind my engineering foundation.

EXPLORE BY SKILL

Which part of the data workflow matters to you?

RECOMMENDED Automotive Showroom & HR Analytics Inspect case ↘
02
POWER BI · HR ANALYTICS2026

HR Headcount & Attrition

An interactive workforce report covering headcount, terminations, attrition, average salary and age, department and gender breakdowns, and monthly hires.

PROOF

Power Query, data modeling, DAX, and filters for department, location, and employment status. The PBIX and employee data are not public.

Read the case study↗
↗
03
BACKEND · SECURITY2026

E-commerce REST API

A Node.js + Express API designed around explicit trust boundaries: authentication, role-based access, validation, rate limits, IDOR protection, safe errors, and PostgreSQL persistence.

PROOF

Security review and reusable Postman collection. A separate React storefront was added to the repository in August 2026.

View engineering breakdown
PROBLEM

An existing commerce API needed explicit trust boundaries across users, roles, products, and orders.

WHAT I BUILT

A security-focused Express API with protected routes, validation, ownership controls, and PostgreSQL persistence.

ARCHITECTURE

Routes → validation and authentication → controllers → parameterized SQL → Neon PostgreSQL.

ENGINEERING DECISIONS

JWT verification, live role checks, RBAC, IDOR protection, rate limits, Helmet, controlled CORS, and safe errors.

RESULT

A documented security review and reusable Postman plan covering the required authorization and failure cases.

CURRENT SCOPE

The API and Nova Tech frontend share a repository. The frontend currently uses mock data; API integration is a later task.

View proof on GitHub↗ Explore the React storefront↘
  • Node.js
  • Express
  • PostgreSQL
  • JWT
  • RBAC
  • Helmet
↗
04
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↗
↗
05
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↗
↗
06
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
↗
07
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
↗
08
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↗
↗
07 / BUILD LOOP

How I approach a data problem.

01Understand

Define the question, source, grain, and expected output.

02Model

Identify keys, relationships, and the meaning of each metric.

03Build

Clean and transform data, then build measures and useful views.

04Validate

Check data quality, totals, filters, and edge cases.

05Ship & learn

Document assumptions and share what the report can answer.

08 / EDUCATION

Education & credentials.

2022 — JUL 2027 (EXPECTED)
EDUCATION

B.Sc. Artificial Intelligence

Tafila Technical University. Building practical experience in data analysis and BI through Power BI, Excel, Power Query, DAX, and data modeling, alongside Python, databases, REST APIs, and AI fundamentals.

MAY 2026
CREDENTIAL

Introduction to Generative AI · Google

Google credential issued in May 2026, ID 24563886.

View credential↗
09 / CONTACT

Let’s build something useful.

Currently focused on training. For professional enquiries about data analysis, Power BI, SQL, or automation, send me a message with the scope and timeline.

Schedule a Meeting↗

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

⌘

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