AI/ML engineer • software engineer • intelligent systems
Open to AI/ML, platform, backend, and product engineering conversations
University of Alberta • MEng 4.0 GPT-4 product capability Backend + research tooling depth

Building AI systems that stand out and ship with trust.

Graduate training in Software Engineering & Intelligent Systems, hands-on experience at Radical AI, Hootsuite, and the University of Alberta, and a broader project archive spanning AI products, backend platforms, web systems, data workflows, and systems foundations.

4.0 MEng GPA in software engineering & intelligent systems
3.85 BSc GPA in computing science
GPT-4 shipped product capability
10+ projects across AI, backend, systems, and web
portfolio://v6
Copilot Research Systems
Current work

Projects and current engineering signal now lead the experience

The portfolio foregrounds real product AI, trustworthy ML evaluation, backend reliability, and delivery-quality software work rather than treating projects like a buried archive.

AI systems • backend • product delivery Real work from LLM products, billing platforms, research tooling, and systems-heavy projects.
Evidence atlas

A recruiter-readable map of the strongest hiring signals

Instead of forcing visitors to infer the story from scattered cards, the atlas makes the connections explicit: education, employers, flagship projects, research depth, and communication signal all reinforce each other.

Interactive signal map
Click any node to focus the evidence panel.
Selected work

Projects and current work now carry far more of the first impression

The archive is broader, the current work is more visible, and the section is easier to read on large screens without the old overlap issues.

GPT-4 • Conversational UX • Applied AI
LLM product prototype to production

ReX - AI Career Coach

A user-facing AI assistant inside a web platform that delivered personalized, action-oriented career guidance with GPT-4, structured prompting, feedback loops, and privacy-aware guardrails.

GPT-4Conversational UXApplied AI
Designed conversation flows, personalization logic, and action-oriented outputs while improving relevance, consistency, and trust in real-time AI interactions.
Node.js • Stripe • Firebase
Backend billing reliability

Subscription & Payout System

Designed backend workflows for subscriptions and payouts in a SaaS context, integrating Stripe, webhook handling, retries, reconciliation logic, and idempotent processing.

Node.jsStripeFirebase
Connected payment state to product entitlements and user access while prioritizing observability, defensive error handling, and auditable business logic.
Hugging Face • Evaluation • Trustworthy AI
Adversarial reliability analysis

Robustness Testing: Adversarial Attacks on LLMs

Evaluated LLM robustness under character-level and word-level perturbations, automated perturbed datasets, and measured failure patterns across tasks such as AG News, SST-2, and MRPC.

Hugging FaceEvaluationTrustworthy AI
Focused on robustness metrics, reproducible evaluation scripts, and understanding how models degrade under noisy or malicious inputs.
Research software • Reproducibility • Dashboards
Research ops repeatable analysis

Research Tooling & Data Workflows

Created software and data workflows for biometric research, covering intake, cleaning, labeling, versioning, dashboards, and privacy-aware handling of sensitive data.

Research softwareReproducibilityDashboards
Translated study protocols into software requirements and built tooling that reduced manual handling while improving reproducibility, reporting, and auditability.
scikit-learn • Security ML • Feature engineering
Classifier service-ready design

Malicious URL Detection

Built an ML classifier for phishing and malicious URL detection using feature engineering, preprocessing pipelines, and precision/recall/F1-driven evaluation.

scikit-learnSecurity MLFeature engineering
Designed the solution so it could be exposed as a service or API inside larger web or security systems, with careful attention to false positives and false negatives.
React • Flutter • Realtime systems
Web + mobile coordination platform

Aid Delivery Platform

Built a web and mobile coordination platform for humanitarian logistics with real-time tracking, Google Maps integration, authentication, and synchronized operational data.

ReactFlutterRealtime systems
Balanced usability and maintainable architecture while supporting scheduling, status updates, confirmation flows, and secure information sharing among teams.
Rust • Data tooling • Performance
Systems high-performance analysis

Stock Market Monitor

Built a financial monitoring tool in Rust to ingest price data and compute technical and trend indicators efficiently over large datasets.

RustData toolingPerformance
Separated ingestion, analytics, and visualization into modular layers to strengthen performance, maintainability, and future dashboard/API extension.
React • Node.js • Firebase
Web product real-time operations

QR Check-In & Event Analytics Platform

Engineered a QR-based system for registration, attendance tracking, real-time counts, exportable records, and organizer-friendly analytics workflows.

ReactNode.jsFirebase
Designed secure authentication, privacy-aware attendee handling, and live status views without forcing manual reconciliation after events.
Rust • Algorithms • Testing
Systems correctness + invariants

Self-Balancing Binary Trees in Rust

Implemented AVL Trees and Red-Black Trees in Rust with strong attention to correctness, invariants, safe memory usage, and thorough testing.

RustAlgorithmsTesting
Strengthened understanding of balancing operations, performance trade-offs, modular implementation, and test-driven engineering patterns useful in backend and systems work.
Python • Systems simulation • Debugging
Systems performance-aware reasoning

Operating System Simulator

Designed and implemented an operating system simulator centered on process scheduling and memory-management concepts including Round Robin, FCFS, and virtual memory behavior.

PythonSystems simulationDebugging
Built intuition for scheduling trade-offs, memory behavior, and performance-aware design that translates directly into reliable service engineering.
Role-fit studio

Switch role lenses and see the portfolio re-argue itself in real time

This is designed like an interactive recruiter dossier: choose a role lens and the site updates the score, strongest evidence, interview probes, and next-step recommendation instantly.

Role-fit studio

Very strong fit for applied AI engineer roles

Fit score

Best when the role needs LLM product sense, prompt orchestration, evaluation instincts, and the ability to turn intelligent behavior into a usable software surface.

Radical AI + ReXGPT-4 product capabilityGuardrails + feedback loopsMEng 4.0 in intelligent systems
ReX product loop

A concrete GPT-4 product that proves conversational UX, personalization, prompt design, and shipping judgment.

Trust layer

Robustness testing and validation thinking show that AI work here is not naive demo-building.

Engineering base

Node.js, APIs, and backend systems make the AI experience delivery-capable instead of model-only.

Interview probes
  • How did you prevent the assistant from feeling generic or unsafe?
  • What evaluation loop would you add before wider rollout?
  • Where do prompt design and product design influence each other most in ReX?
Next step
Open AI projects
Experience

A portfolio that now feels authored by the real career story

The personal layer now foregrounds the actual hiring signal: employers, graduate standing, conference participation, awards, and a broader trajectory across AI, backend, research, and teaching.

Youssef Ibrahim
Canada

Youssef Ibrahim

AI/ML EngineerSoftware EngineerIntelligent Systems BuilderBackend & Platform EngineerResearch Software Engineer

AI/ML and software engineer with graduate training in Software Engineering & Intelligent Systems, a completed MEng with a 4.0 GPA, and hands-on experience shipping intelligent product features, backend services, research tooling, and full-stack platforms across industry and academic environments.

Applied AI and LLM systems
Backend and platform engineering
ML evaluation and robustness
Research tooling and data workflows
Product-minded software delivery
Trajectory

Selected roles and milestones that shape the current profile

2024 - 2025
MEng, Software Engineering & Intelligent Systems
University of Alberta

Completed graduate studies with a 4.0 GPA while deepening ML systems, trustworthy AI, software verification, and intelligent systems foundations.

2023 - 2024
Artificial Intelligence Engineer
Radical AI

Shipped GPT-4 product capabilities, conversational flows, recommendation logic, logging, and quality loops for production-facing AI experiences.

2023 - 2024
Research Assistant
University of Alberta

Built research-grade tooling, reproducible data workflows, dashboards, documentation, and technical reporting for biometric research.

2022 - 2023
Software Engineer
Hootsuite

Worked across backend, billing systems, frontend components, and cloud functions with strong focus on reliability and maintainability.

2022 - 2023
Teaching Assistant & Lab Instructor
University of Alberta

Mentored students across software engineering, systems, databases, and programming while reinforcing technical communication and code-review discipline.

2021 - Present
Peer Tutor
University of Alberta

Provided long-term tutoring and mentorship in computing science, algorithms, systems, and software engineering fundamentals.

Sep 2023 - Sep 2024

Artificial Intelligence Engineer

Radical AI

Designed and shipped GPT-4-powered product capabilities, built ReX end to end, added anti-fraud and validation layers, and improved latency, consistency, and usability of real-time AI interactions.

GPT-4BotpressTensorFlowPythonJavaScriptProduct delivery
Jan 2023 - Jan 2024

Research Assistant

University of Alberta

Built research tooling for biometric data collection, validation, dashboards, versioning, and reproducible analysis with privacy-aware handling of sensitive data.

Research toolingData workflowsDashboardsDocumentationPrivacy-aware systems
Feb 2022 - Dec 2023

Software Engineer

Hootsuite

Delivered production software across frontend, backend, and cloud functions with emphasis on Node.js services, Firebase, Stripe billing workflows, debugging, validation, and long-term maintainability.

Node.jsReactFirebaseStripeServerlessAPI design
Jan 2022 - Dec 2022

Computing Science Intern

Precision Drilling

Helped build, test, and deploy internal software across departments, connecting UI workflows, backend scripts, analytics, and operational reporting.

JavaScriptPythonSQLPower BIQAInternal platforms
Academic honours

Golden Key International Honour Society

Recognized for academic excellence as part of the top 15% of eligible university students at the University of Alberta.

Scholarly affiliation

MTICA member

Affiliation with the Institute of Combinatorics and Its Applications, reflecting interest in combinatorics and discrete mathematics.

Scholarly affiliation

ICA - Human-Machine Communication

Affiliated with the International Communication Association through the Human-Machine Communication group focused on interaction with AI systems.

Conference participation

CanaDAM 2023 and Stinson66

Selected participation and presentation history across research-oriented events in Canada, reinforcing research engagement beyond coursework.

Foundation signal

Top 5% regional distinction

Graduated from The British School of Kuwait with distinction, including A* A* A in Mathematics, Physics, and Further Mathematics plus 800/800 in SAT Math.

Skills + education

The academic and technical signal is now explicit

The site now surfaces the MEng 4.0, BSc 3.85, toolkit, coursework, and working style as first-class evidence rather than leaving them buried in the resume.

Education and foundation

Academic track, honours, and long-range technical base

MEng, Electrical and Computer Engineering - Software Engineering & Intelligent Systems (4.0 GPA)

University of Alberta, completed in December 2025. Coursework included Software Construction and Verification, Robot Learning, Deep Learning in Computer Vision, Machine Learning System Engineering, and Blockchain Technologies.

BSc, Computing Science (Mathematics minor) - 3.85 GPA

University of Alberta, 2019-2024. Coursework across Artificial Intelligence, Software Engineering, Algorithms & Data Structures, Operating Systems, Networks, Databases, and Web Development.

GCE A-Levels - The British School of Kuwait

Graduated with distinction, top 5% in the region, with A* A* A in Mathematics, Physics, and Further Mathematics plus 800/800 in SAT Mathematics.

Golden Key • MTICA • ICA • CanaDAM 2023

Recognized for academic excellence and connected to combinatorics and human-machine communication communities through honours, affiliations, and research participation.

Applied AI & LLM systems

Production-minded AI capability with prompt orchestration, structured outputs, evaluation loops, conversational UX, and safety-aware interaction design.

OpenAI / GPT-4BotpressInworld.aiStructured outputsEvaluation loopsGuardrails
Machine learning & robustness

NLP, classification, feature engineering, model evaluation, adversarial testing, error analysis, and reproducible experiment workflows.

TensorFlowscikit-learnHugging FaceF1 / accuracyAdversarial testingReproducibility
Backend, APIs & cloud platforms

Reliable service design across Python and Node.js with REST APIs, serverless functions, auth, validation, billing logic, and privacy-aware handling.

PythonNode.jsREST APIsFirebaseStripeServerless flows
Systems, tooling & communication

Strong systems foundation paired with research tooling, dashboards, technical documentation, and stakeholder-friendly engineering communication.

RustSQLPower BIGit / GitHubRunbooksTechnical writing
Working style

How the engineering profile tends to show up in practice

01

Ships intelligent product capabilities from prototype through production with a strong bias for reliability, clarity, and maintainability.

02

Moves comfortably across LLM orchestration, backend services, data workflows, evaluation, debugging, and user-facing product behavior.

03

Packages technical depth into interfaces, diagrams, and documentation that work for both technical and non-technical audiences.

04

Brings a mentoring and research-informed communication style shaped by teaching, tutoring, and university research tooling.

Evaluation surface

A premium portfolio should feel useful from the first click

This experience is intentionally composed like a product: each layer answers a different question without losing visual restraint.

Current work

The portfolio now makes active strengths impossible to miss

AI product work, backend reliability, ML evaluation, research tooling, and polished product delivery are all visible within the first few scrolls.

GPT-4 product loopsBackend platformsResearch software
Academic signal

Graduate-level systems training now shows up clearly

The portfolio surfaces the MEng 4.0, BSc 3.85, coursework, honours, and conference participation as real hiring evidence.

MEng 4.0BSc 3.85Golden Key
AI + ML

Projects cover product AI, trustworthy AI, and applied ML

ReX, adversarial robustness, malicious URL detection, and research workflows create a stronger AI/ML story than a single flagship project would.

LLM productsAdversarial testingML classifiers
Software depth

Backend, web, data, and systems foundations are all represented

The expanded project archive now makes it easier to evaluate breadth without diluting the strongest current-work signals.

Node + StripeReact + FirebaseRust + systems
Execution quality

The surface is cleaner, more legible, and easier to navigate

Navigation is simplified, spacing is calmer, cards wrap correctly, and the entire palette now leans into a sharper black-and-gold system.

Clear navSafer breakpointsBlack / gold palette
Operating model

The delivery system behind the visuals

The aesthetic is only believable if the underlying workflow is clear, rigorous, and built to survive production constraints.

01

Frame the product, user, and trust boundary

Clarify who the system serves, what must remain reliable, and which interactions deserve safety, observability, and evaluation investment.

Product framing + trust model
02

Turn ambiguity into architecture

Design the service boundaries, data flow, prompt orchestration, validation layers, and interfaces that make the system understandable and durable.

Architecture plan + interface contracts
03

Ship the full experience, not just isolated code

Backend logic, AI behavior, UI polish, state handling, and documentation should land as one coherent product surface.

Integrated implementation
04

Measure, debug, and iterate for trust

Logging, evaluation, testing, dashboards, and technical documentation extend the life of the system after launch.

Quality loop + maintainability runway
Services

Architecture, AI delivery, and product-grade implementation

The service layer is packaged for decision-makers: clear leverage, visible rigor, and high-conviction outcomes.

AI product systems

LLM architecture and orchestration

Design retrieval, memory, evaluation, and guardrail layers that turn prototypes into reliable AI products.

  • Agent workflow decomposition
  • RAG pipelines with observability
  • Latency and cost budgeting
  • Evaluation harness design
From proof-of-concept to measurable assistant or internal tool.
Platform engineering

Systems architecture and platform design

Translate ambiguous product requirements into clean interfaces, resilient services, and maintainable operating models.

  • Boundary mapping and service contracts
  • Scalability planning
  • Reliability and incident surfaces
  • Deployment and rollback strategy
Faster delivery with fewer brittle edges between teams.
User-facing execution

Premium front-end and product implementation

Build polished interfaces that feel fast, clear, and trustworthy across desktop, mobile, and executive demos.

  • Design-system quality UI
  • Motion and interaction design
  • Accessibility and responsive behavior
  • Performance-minded rendering
High-conviction product surfaces that sell the underlying system.
AI console

A cinematic command surface now, an even richer assistant shell next

The terminal becomes a product cue: it suggests observability, confidence, and future extensibility while already remaining useful today.

recruiter-aware prompts portfolio context grounding resilient local fallback
portfolio://ai-console
$ boot recruiter-assistant --mode=portfolio --ui=premium
loading project constellation + architecture layers...
indexing publications, grants, and service narratives...
binding recruiter prompts + interview angle generator...
assistant ready. ask about fit, systems, product taste, or research.
Architecture

Interactive diagrams that explain the system instead of merely decorating it

Click nodes to inspect how the assistant, content layer, deployment strategy, and product surfaces fit together.

ReX LLM product loop

A practical AI product flow for delivering career guidance that feels fast, relevant, and trustworthy rather than generic.

Conversation interface

Users interact through a guided conversational surface designed to produce actionable next steps rather than vague advice.

Subscription & payout system

A backend flow focused on correctness, retries, idempotency, and the relationship between billing state and user entitlements.

Product surface

Users interact with subscription and payout actions through a product experience that needs clear state and reliable feedback.

Research tooling workflow

A reproducible research pipeline for sensitive biometric data that balances structure, privacy, and practical reporting.

Study protocol intake

Research requirements begin as study protocols that need to be translated into concrete software and data workflows.

Signals

Credibility through artifacts, not vague praise

These cards explain why the experience feels premium without inventing fake logos or made-up client quotes.

Execution signal

Fast iteration, calm delivery

Projects move quickly, but the systems still stay legible. The experience is polished without hiding the engineering underneath.

High-conviction demos
Architecture signal

Interfaces before complexity

Clear boundaries, strong narratives, and intentional diagrams make teams faster long after the first launch milestone.

Reduced handoff friction
Research signal

Curiosity with product taste

Exploration is useful only when it becomes a decision. Experiments are packaged so founders and recruiters can actually evaluate them.

Sharper decision loops
Writing

Recent notes on systems, AI, and product execution

Posts deepen the story around latency, observability, engineering communication, and product-minded software delivery.

Systems 7 min

Latency budgeting for AI products that need to feel instant

How to break response time into retrieval, reasoning, rendering, and follow-up loops without losing UX quality.

AI 8 min

Designing observable RAG systems instead of demo-only assistants

A field guide to evaluation sets, retrieval telemetry, and operator feedback layers for production retrieval systems.

Product 5 min

Why premium UX matters for internal tools and developer platforms

Internal software shapes behavior. When the interface is calm and legible, systems become easier to trust.

Research + writing

Technical artifacts that strengthen the engineering story

The publications layer now carries more portfolio technical notes, demos, and PDF previews so the site feels closer to a real body of technical work.

Technical brief Portfolio note

Reliability Patterns for GPT-4 Product Assistants

A portfolio note on structured prompting, feedback loops, trust boundaries, and why user-facing AI assistants need product discipline as much as model capability.

GPT-4Product AIReliability
Open library
Research note Portfolio note

Adversarial Robustness Evaluation for Practical LLM Systems

A compact note connecting perturbation-based evaluation to real deployment questions around reliability, brittleness, and failure analysis.

Trustworthy AIEvaluationAdversarial testing
Open library
Technical brief Portfolio note

Designing Billing State Machines for Subscription Platforms

A technical brief on subscription states, webhook handling, retries, entitlements, and why financial flows demand idempotent backend design.

StripeNode.jsState machines
Open library
GitHub intelligence

Live public engineering signal, translated into a cleaner evaluation surface

The metrics and contribution terrain load from public GitHub data at runtime. If the API rate limit is hit, the interface falls back gracefully.

Contribution terrain

3D contribution landscape

low
high
Highlighted work

Repositories worth opening first

Contact

Continue the conversation directly from the portfolio

The contact layer now includes a real submission form, direct outreach paths, and a cleaner bridge from evaluation to conversation.

Submit an inquiry

Tell Youssef what you are hiring for or building

The form works with a local save path by default and can forward to a webhook in deployment when configured.

Direct email also works: yibrahim@ualberta.ca
Fastest route

Use the AI copilot first, then submit a targeted message

It is the quickest way to summarize fit, compare project areas, inspect research notes, and turn a general interest into a focused discussion.