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%.
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.
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.
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.