QQ

Qusai Quresh

B.Sc. Computer Science · Minor in Mathematics · University of Lethbridge · 2026
Python C++ Julia TypeScript Next.js Docker SQL / PostGIS Git

Experience

Marketing Technologist — Mystic Musk

Calgary, AB · Jan 2025 — Present
  • Led end-to-end development of a custom Shopify e-commerce store; built an analytics pipeline in Python, SQL, and Excel (Power Query) to track KPIs and inform campaign strategy.
  • Designed and launched the company website; executed targeted advertising and SEO campaigns that grew online engagement and product sales.

IT Specialist — Embe Consulting Engineers Inc.

Calgary, AB · Jul 2024 — Aug 2024
  • Provided Tier-1/2 support via ServiceNow; resolved 95% of tickets within SLA.
  • Built ad-hoc SQL/Excel reports and delivered findings to stakeholders; wrote knowledge-base articles and trained all staff on a new timesheet system.
  • Developed internal Python automation tools for PDF schedule generation and data processing, reducing manual effort for the engineering team.

Supply Chain Coordinator (On Call) — Mufaddal Abbas Ismail

Saudi Arabia · Dec 2020 — Present
  • Negotiated with key suppliers, reducing procurement costs by 15%; automated overdue invoice reporting to improve cash flow cycles.

Customer Operations Support (On Call) — Ernie's RV Storage

Lethbridge, AB · Aug 2021 — Present
  • Managed storage operations and payment follow-up; launched targeted marketing campaigns, increasing engagement by 25%.

Projects

Shelter Location Optimization

Julia · Next.js · TypeScript · PostgreSQL · PostGIS · OSRM · Docker · JuMP/HiGHS
  • Nuclear evacuation shelter placement system solving a two-stage stochastic MIP via Benders Decomposition — 607-line optimizer with trust region stabilisation, multi-cut strategy, and parallel subproblem solving.
  • Integrated a Cell Transmission Model for traffic flow simulation and a final-stage routing LP for evacuation flow optimisation.
  • Full-stack: Julia HTTP backend, Next.js/TypeScript frontend with interactive Leaflet map, PostGIS spatial queries, and OSRM travel-time matrix over the Alberta road network.

Universal Digital Twin Engine (UDTE) ↗

JavaScript · Python · NumPy · Cloudflare Workers · NASA JPL Horizons API · GitHub Pages
  • Live orbital mechanics project — iteratively developed from a validated Sun-Venus two-body simulator to a full 10-body solar system (direct O(N²) summation for precision) and a separate Barnes-Hut O(N log N) gravity engine; all sims use symplectic leapfrog integration with light-delayed gravity.
  • Real initial conditions fetched live from NASA JPL Horizons via a dedicated Cloudflare Worker CORS proxy.
  • Validated Sun-Venus simulator against Horizons ephemeris over 300 simulated years; benchmarked 6 timestep configurations × 20 Monte Carlo runs (120 total) with a parallel Python pipeline.

Islamic School Management System

Next.js 16 · React 19 · TypeScript · Tailwind CSS · Google Sheets API · bcryptjs
  • Full-stack web app with role-based authentication across 5 roles (admin, teacher, student, assistant, attendance staff), bcrypt password hashing, and Google Sheets as the data backend.

Racket Interpreter

Racket / Scheme
  • Tree-walk interpreter for a Scheme subset: arithmetic, lambdas, lexical closures, let/letrec, lazy evaluation, list operations, and relational operators. Recursive bindings via Racket promises; 50+ tests across 7 files.

EMBE Scheduler

Python · CustomTkinter · fillpdf · openpyxl · win32com
  • Desktop automation tool for Embe Consulting: pulls project data from the Ajera API, auto-fills 16 jurisdiction-specific PDF templates, attaches digital signatures, sends Outlook notifications, and logs to an invoicing spreadsheet.

Escape Room Game

C++ · CMake · OOP · TDD
  • Group project (CPSC 2720 Software Engineering): multi-room puzzle game in C++14 with 9 rooms, player inventory, custom exception hierarchy, and UML-designed class architecture.

Custom Transmission Protocol

C++ · UDP
  • Stop-and-wait protocol over UDP with a 12-byte custom header, dual CRC-32 checksums (header + payload integrity), and a 10-second transfer timeout.

k-ary Min-Heap & Cache Locality Analysis

C++ · CMake
  • Variable-branching-factor min-heap (k = 2, 4, 8, 16) stress-tested to 10M elements. Companion benchmark measures CPU cache locality impact of sequential vs. random access across a 100M-element array.