Closed-Loop Control
EvidenceMicroMouse robot
Controls & Automation · Computer Engineering Graduate · Edmonton, AB
PID control · embedded real-time systems · industrial computer vision

Controls & Automation
Closed-loop control, real-time embedded systems, and industrial data pipelines.
EvidenceMicroMouse robot
EvidenceEmbedded IoT Smart Systems
EvidenceProject in progress — link to follow
Experience
Filter to focus on software / QA work, or on operations and community leadership. Field and trades roles have their own page.
AGF Reinforcing Inc · Edmonton, AB · field
Self-Employed · Edmonton, AB · field
Islamic Family and Social Services Association (IFSSA) · Edmonton, AB · on-site
Thrivve (ثرايف) · Riyadh, Saudi Arabia · remote
Birzeit University · Birzeit, Palestine · on-site
TEDx Birzeit · Birzeit, Palestine · on-site
AMIDEAST Education Abroad · Palestine · on-site
Field and trades experience, Alberta safety tickets, and ICT apprenticeship registration → /field
Showing 7 roles.
Credentials
Every credential listed is currently held; expiries are shown where applicable. Alberta safety tickets are listed on the field page.
Active life-support and advanced first-aid certifications.
Intermediate First Aid with CPR-C & AED
St Mark James Training (Workplace Health & Safety standard)
Reg 45763 / AB
Issued: 2026-06-21
Expires: 2029-06-21
First Responder (81-Hour Advanced)
Palestine Red Crescent Society
Issued: 2024-01
First Aid (21-Hour Course)
Palestine Red Crescent Society
Issued: 2023-10
Independent third-party recognition of foreign credentials in Canada.
IQAS Assessment - Bachelor Degree in Computer Engineering
Government of Alberta (IQAS)
Issued: Dec 2025
IQAS Assessment - Certificate of General Secondary Education
Government of Alberta (IQAS)
Issued: Sep 2025
WES Course-by-Course Evaluation (ICAP)
World Education Services (WES)
Ref# B262JY6A8E
Issued: Completed July 19, 2026
APEGA Member-in-Training — Application Under Review
Association of Professional Engineers and Geoscientists of Alberta
Issued: Submitted July 2026 · in review
The Engineering Stack
Five publicly published GitHub repositories, each living at a different abstraction layer — from MIPS assembly up through POSIX concurrency, embedded IoT firmware, technical documentation, and GPU-accelerated computer vision. Scroll the stack.
Cloud · AI · Vision
GPU-accelerated PyTorch on NVIDIA L4 / T4, multimodal video retrieval (CLIP + mPLUG-Owl), and end-to-end Pandas wrangling — the AI-layer ceiling of the stack.
Engineering Documentation
Six curated engineering reports — Arduino + UART + I2C interfacing, RLC transient response, active / passive filters, Fourier + SSB modulation — published as a technical-writing portfolio.
Embedded Firmware · IoT
Full IoT vertical: FreeRTOS task scheduling, Blynk cloud control, I2C 16x2 LCD, four LED actuators — Simon-Says memory game with a hardware-bench demo video.
Operating Systems · IPC
Five-process supermarket simulation over shmget / sem_open + a pthreads intruder-detection prototype — published with embedded .git/, .idea/, and Linux ELF binaries scrubbed.
Assembly · ISA · Silicon
~2,900 lines of MIPS32 assembly: ten-option menu, file-I/O via syscalls 13 / 14 / 15 / 16, IEEE-754 thresholds via c.lt.s / c.le.s, 1024-byte buffered scans — the bare metal of the stack.
Every layer links to a real public repository — code reviewed, README written, security scrubbed, co-author consent verified before push.
Engineering Skill Tree
Every leaf is a real public GitHub repo — hover (or tap) for a preview, click to open the source.
Branch
Artificial Intelligence
Vision · Language · Models
Branch
Hardware & Computer Architecture
VLSI · Embedded · Low-Level
Branch
Applied Engineering
Security · Systems · Communication
Featured Projects
A curated set of engineering work spanning controls and robotics, real-time embedded systems, computer vision, and production software. Hover any card to reveal the stack.
Embedded2024Controls & Robotics
Autonomous maze-solving robot built around a closed-loop PID control system. Time-of-flight LiDAR and IR sensors feed real-time wall detection into a flood-fill path-planning algorithm, with tuned proportional, integral, and derivative terms driving differential motor control for stable trajectory correction.
Controls & Embedded Engineer · Birzeit University
Full-stack IoT firmware on an ESP32 — FreeRTOS task scheduling, Blynk cloud control, and an I2C LCD drive a 20-level Simon-Says memory game with rotated credentials and a public demo video.
Firmware Engineer · Birzeit University
Embedded2024Operating Systems / Real-Time Systems
OS-level C work exercising the full POSIX concurrency stack — a five-process supermarket simulation with a live OpenGL / GLUT renderer alongside a multithreaded intruder-detection prototype built on pthreads.
Systems Engineer · Prof. Hanna Bullata · Birzeit University
End-to-end multimodal retrieval pipeline linking natural-language queries to video content using CLIP embeddings and automated scene captioning.
Lead Engineer · Dr. Aziz Qaroush · Birzeit University
A comprehensive suite of GPU-accelerated computer vision models and complex data wrangling pipelines developed during advanced academic research.
ML Engineer · Birzeit University
Embedded2022–2024Six formal engineering lab reports curated as a public technical-writing portfolio — spanning microcontroller interfacing (Arduino + UART + I2C), digital and analog electronics, signals and systems, and communications.
Technical Writer / Lab Author · Birzeit University
Production Tool (IFSSA)
Automated UI testing pipeline for a complex SPA — drives navigation, captures full-page state, extracts text via OCR, and validates with LLM assistance.
Architect & Engineer
Personal study and productivity platform tracking learning progress, study hours, and consistency through centralized dashboards.
Solo Founder / Full-Stack Engineer
QA / DevOps2025Automation / API Integration
Automated rideshare analytics system using UI scraping, JavaScript, and APIs (Google Maps, Telegram, OpenAI) to calculate net profitability in real-time.
Solo Builder
~2,900-line MIPS32 assembly program implementing a full CRUD application for patient medical-test records, with file I/O via MIPS syscalls and IEEE-754 floating-point math for threshold checks and averages.
Systems Engineer · Birzeit University
Classical computer-vision pipeline that detects and identifies user handwriting using SIFT and ORB feature extractors.
ML Engineer · Birzeit University
Tech Stack & Skills
Controls and automation first, then the embedded, software, and data stack behind it.
Software & AI Evidence
A multimodal video-retrieval capstone, hands-on AI and robotics field work, and the AMIDEAST program that shaped the language and leadership foundation behind both.
Senior Capstone · Birzeit University
Feb 2025 · Bachelor Degree in Computer Engineering · Supervised by Dr. Aziz Qaroush
A retrieval framework that matches natural-language queries to videos by fusing CLIP visual embeddings with mPLUG-Owl captions, then refining queries through GPT-3.5 Turbo augmentation. Evaluated on MSVD and MSR-VTT with measurable gains over single-modality baselines.

How the system works


Key Technical Insights
Engineering in Practice

Access Program · GraduationAMIDEAST · U.S. Embassy Jerusalem
2017 — Jul 2019
The Access Program offers two years of English language instruction and additional workshops that introduce youth to American culture, community service, and career-enhancement resources. The curriculum strengthens English speaking, writing, listening, and reading skills, while extracurricular activities build leadership skills and promote personal development.
Program Components · 360 Instructional Hours
Beyond the Desk
Giving time to community and youth-focused events around Edmonton — hands-on, people-first work that complements the engineering track.
CWSF · Edmonton 2026Event Volunteer · Edmonton, AB
May 2026
Assisted with large-scale event logistics, crowd direction, and participant support. Demonstrated strong teamwork, physical stamina, and engaging communication skills to ensure a seamless and positive experience for attendees.
Contributions