Built a user-facing AI assistant with GPT-5-era product loops, 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.
Long-range signal
Applied product + platform work
Evaluation, tooling, and reproducibility
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-5, 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-5, 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.
Enterprise BI + Power BI AI Copilot
Built a local-first analytics application that combines governed query routing, Postgres-backed operational reporting, Power BI integration, CSV export, and an AI-style question interface for business teams.
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.
Privacy-Preserving Tokenized Green Credits
Created a deployable engineering prototype for tokenized green credit issuance with private verification hashes, duplicate prevention at the contract layer, L2 minting, and auditable L1 anchoring.
Personal Portfolio & Technical Website
Built and evolved a personal site showcasing projects, technical writing, resume layers, research notes, recruiter-facing AI assistance, and interactive technical storytelling.
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-5 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, academic, and education-sector environments including Radical AI, Hootsuite, Kaplan, Precision Drilling, and the University of Alberta.
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, robot learning, computer vision, and intelligent systems foundations.
Expanded the public work into technical notes, a pedagogical repository publication, research briefs, and recruiter-readable engineering artifacts.
Started a contract part-time Kaplan role teaching first-year math and computing content aligned with University of Alberta pathways, while improving student support through assessments, structured practice, attendance automation, and escalation workflows.
Accepted a Graduate Research Assistant appointment at Campus Saint-Jean / Recherche & Études Supér for Nov 17, 2025 through Jan 31, 2026 under Samira ElAtia.
Shipped OpenAI 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, observability, and maintainability.
Mentored students across software engineering, systems, databases, and programming while reinforcing technical communication and code-review discipline.
Supported internal platforms, debugging, QA, analytics, and practical software delivery across departments.
Worked on data quality, operational reporting, and process standardization for procurement and inventory systems.
Provided long-term tutoring and mentorship in computing science, algorithms, systems, mathematics, and software engineering fundamentals.
Artificial Intelligence Engineer
Designed and shipped OpenAI-powered product capabilities, built ReX end to end, added anti-fraud and validation layers, developed recommendation logic, and improved latency, consistency, and usability of real-time AI interactions.
Research Assistant
Built research tooling for biometric data collection, validation, dashboards, versioning, reproducible analysis, literature review support, and 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, GitHub Codespaces, and long-term maintainability.
Computer Science & Mathematics Teacher
In a contract part-time role, teach first-year foundation math and computing content aligned with University of Alberta pathways, design assessments and structured practice, run targeted tutoring and office hours, and built attendance-automation scripts plus escalation workflows to improve follow-up consistency and student support.
Graduate Research Assistant
Accepted a Graduate Research Assistant appointment at Campus Saint-Jean / Recherche & Études Supér under Samira ElAtia, adding a later research-support signal to the portfolio alongside the earlier Research Assistant work.
Teaching Assistant & Lab Instructor
Supported software engineering and computing science instruction through labs, demos, debugging help, architecture guidance, and code-review-style feedback across systems, databases, networks, and applied programming.
Computing Science Intern
Helped build, test, and deploy internal software across departments, connecting UI workflows, backend scripts, analytics, SQL reporting, and operational handoff documentation.
Supply Chain Management Intern
Supported the Inventory and Procurement Optimization Project with emphasis on master-data quality, SAP and Power BI reporting, process standardization, and operational systems thinking.
Golden Key International Honour Society
Recognized for academic excellence as part of the top 15% of eligible university students at the University of Alberta.
Mitacs award
Added to the portfolio as a research-translation and innovation-funding signal alongside the existing academic, publication, and project evidence.
University of Alberta GRA appointment
Accepted a Graduate Research Assistant appointment at Campus Saint-Jean / Recherche & Études Supér from Nov 17, 2025 to Jan 31, 2026 under Samira ElAtia, reinforcing the portfolio’s research-support and graduate-level credibility.
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 and communicative technologies.
TOPR 2025 pedagogical repository entry
Published “Math Escape Room: A Virtual/Blended Problem-Solving Adventure,” extending the portfolio’s research and teaching signal into AI-enhanced learning and online pedagogy.
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, Information Theory and Channel Coding, Quality Engineering and Management, and Blockchain Technologies.
University of Alberta, 2019-2024. Coursework across Artificial Intelligence, Software Engineering, Algorithms & Data Structures, Operating Systems, Computer Systems & Networks, File & Database Management, 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 across academic honours, Mitacs funding, a later University of Alberta GRA appointment, combinatorics and human-machine communication affiliations, pedagogy publication, and research-community participation.
Production-minded AI capability with prompt orchestration, structured outputs, evaluation loops, conversational UX, safety-aware interaction design, and abuse mitigation.
NLP, classification, ranking heuristics, feature engineering, model evaluation, adversarial testing, error analysis, and reproducible experiment workflows.
Reliable service design across Python and Node.js with REST APIs, auth, serverless functions, Stripe billing logic, webhooks, retries, and idempotent flows.
Structured data cleaning, labeling, validation, dashboards, reporting, and privacy-aware research operations that keep workflows auditable and reproducible.
A broad engineering base across programming languages, algorithms, operating systems, networking, databases, and systems-aware implementation.
Testing strategy, debugging, observability, input validation, documentation, runbooks, code review, mentoring, and cross-functional delivery.
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, maintainability, and inspectable behavior.
Moves comfortably across LLM orchestration, backend services, data workflows, evaluation, debugging, and user-facing product behavior without losing systems discipline.
Packages technical depth into interfaces, diagrams, documentation, and reporting that work for both technical and non-technical audiences.
Brings a mentoring and research-informed communication style shaped by teaching, tutoring, university research tooling, and practical technical handoff work.
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 through stable system boards that keep the narrative clear: assistant flow, billing architecture, and research operations all stay readable without fragile floating nodes.
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 portfolio notes, published work, and previewable documents so the site feels closer to a real body of technical work.
Math Escape Room: A Virtual/Blended Problem-Solving Adventure
A narrative-driven digital escape room for secondary mathematics review using Google Forms and Genially, with timers, conditional branching, embedded hints, and instructor analytics that surface misconceptions in real time.
Reliability Patterns for GPT-5 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.
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
Use the form for hiring, project, advisory, or architecture conversations. Share the role, the team, or the system context, and I’ll respond with the most relevant starting point.
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.