Built a user-facing AI assistant with GPT-4, structured prompting, personalization logic, feedback loops, and privacy-aware guardrails so career guidance felt fast, practical, and trustworthy.
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.
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.
Designed backend workflows for subscriptions and payouts with Stripe, Node.js, and Firebase, handling webhook events, retries, partial failures, state transitions, and idempotent processing.
Evaluated model brittleness under character-level and word-level adversarial perturbations, built reproducible evaluation scripts, and analyzed failure patterns across benchmark tasks.
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.
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.
Project constellation
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.
Subscription & Payout System
Designed backend workflows for subscriptions and payouts in a SaaS context, integrating Stripe, webhook handling, retries, reconciliation logic, and idempotent processing.
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.
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.
Subscription & Payout System
Designed backend workflows for subscriptions and payouts in a SaaS context, integrating Stripe, webhook handling, retries, reconciliation logic, and idempotent processing.
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.
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.
Malicious URL Detection
Built an ML classifier for phishing and malicious URL detection using feature engineering, preprocessing pipelines, and precision/recall/F1-driven evaluation.
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.
Stock Market Monitor
Built a financial monitoring tool in Rust to ingest price data and compute technical and trend indicators efficiently over large datasets.
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.
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.
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.
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.
Very strong fit for applied AI engineer roles
Best when the role needs LLM product sense, prompt orchestration, evaluation instincts, and the ability to turn intelligent behavior into a usable software surface.
A concrete GPT-4 product that proves conversational UX, personalization, prompt design, and shipping judgment.
Robustness testing and validation thinking show that AI work here is not naive demo-building.
Node.js, APIs, and backend systems make the AI experience delivery-capable instead of model-only.
- 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?
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
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.
Selected roles and milestones that shape the current profile
Completed graduate studies with a 4.0 GPA while deepening ML systems, trustworthy AI, software verification, and intelligent systems foundations.
Shipped GPT-4 product capabilities, conversational flows, recommendation logic, logging, and quality loops for production-facing AI experiences.
Built research-grade tooling, reproducible data workflows, dashboards, documentation, and technical reporting for biometric research.
Worked across backend, billing systems, frontend components, and cloud functions with strong focus on reliability and maintainability.
Mentored students across software engineering, systems, databases, and programming while reinforcing technical communication and code-review discipline.
Provided long-term tutoring and mentorship in computing science, algorithms, systems, and software engineering fundamentals.
Artificial Intelligence Engineer
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.
Research Assistant
Built research tooling for biometric data collection, validation, dashboards, versioning, and reproducible analysis with privacy-aware handling of sensitive data.
Software Engineer
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.
Computing Science Intern
Helped build, test, and deploy internal software across departments, connecting UI workflows, backend scripts, analytics, and operational reporting.
Golden Key International Honour Society
Recognized for academic excellence as part of the top 15% of eligible university students at the University of Alberta.
MTICA member
Affiliation with the Institute of Combinatorics and Its Applications, reflecting interest in combinatorics and discrete mathematics.
ICA - Human-Machine Communication
Affiliated with the International Communication Association through the Human-Machine Communication group focused on interaction with AI systems.
CanaDAM 2023 and Stinson66
Selected participation and presentation history across research-oriented events in Canada, reinforcing research engagement beyond coursework.
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.
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.
Academic track, honours, and long-range technical base
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.
University of Alberta, 2019-2024. Coursework across Artificial Intelligence, Software Engineering, Algorithms & Data Structures, Operating Systems, Networks, Databases, and Web Development.
Graduated with distinction, top 5% in the region, with A* A* A in Mathematics, Physics, and Further Mathematics plus 800/800 in SAT Mathematics.
Recognized for academic excellence and connected to combinatorics and human-machine communication communities through honours, affiliations, and research participation.
Production-minded AI capability with prompt orchestration, structured outputs, evaluation loops, conversational UX, and safety-aware interaction design.
NLP, classification, feature engineering, model evaluation, adversarial testing, error analysis, and reproducible experiment workflows.
Reliable service design across Python and Node.js with REST APIs, serverless functions, auth, validation, billing logic, and privacy-aware handling.
Strong systems foundation paired with research tooling, dashboards, technical documentation, and stakeholder-friendly engineering communication.
How the engineering profile tends to show up in practice
Ships intelligent product capabilities from prototype through production with a strong bias for reliability, clarity, and maintainability.
Moves comfortably across LLM orchestration, backend services, data workflows, evaluation, debugging, and user-facing product behavior.
Packages technical depth into interfaces, diagrams, and documentation that work for both technical and non-technical audiences.
Brings a mentoring and research-informed communication style shaped by teaching, tutoring, and university research tooling.
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.
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.
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.
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.
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.
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.
The delivery system behind the visuals
The aesthetic is only believable if the underlying workflow is clear, rigorous, and built to survive production constraints.
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.
Turn ambiguity into architecture
Design the service boundaries, data flow, prompt orchestration, validation layers, and interfaces that make the system understandable and durable.
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.
Measure, debug, and iterate for trust
Logging, evaluation, testing, dashboards, and technical documentation extend the life of the system after launch.
Architecture, AI delivery, and product-grade implementation
The service layer is packaged for decision-makers: clear leverage, visible rigor, and high-conviction outcomes.
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
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
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
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.
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.
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.
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.
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.
Credibility through artifacts, not vague praise
These cards explain why the experience feels premium without inventing fake logos or made-up client quotes.
Fast iteration, calm delivery
Projects move quickly, but the systems still stay legible. The experience is polished without hiding the engineering underneath.
Interfaces before complexity
Clear boundaries, strong narratives, and intentional diagrams make teams faster long after the first launch milestone.
Curiosity with product taste
Exploration is useful only when it becomes a decision. Experiments are packaged so founders and recruiters can actually evaluate them.
Recent notes on systems, AI, and product execution
Posts deepen the story around latency, observability, engineering communication, and product-minded software delivery.
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.
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.
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.
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.
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.
Adversarial Robustness Evaluation for Practical LLM Systems
A compact note connecting perturbation-based evaluation to real deployment questions around reliability, brittleness, and failure analysis.
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.
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.
3D contribution landscape
Repositories worth opening first
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.
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.