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.
SA / 001
Saif AL-MoghrabiAMMAN · 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.
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.
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.
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.
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.