Loading portfolio...

Software Engineer @ IBM

Hi, I'm Magdy Hafez

Software Engineer & AI Specialist

B.Sc. Software Engineering student at University of Calgary, currently working as a Software Developer at IBM Skills Network. Specializing in AI/ML applications, full-stack development, and distributed systems architecture.

100K+ Learners Impacted
70% Performance Improvement
12/16 Best Intern Months
Magdy Hafez

Available for Opportunities

Graduating April 2026

Calgary, Alberta

About Me

Passionate about building AI-powered solutions that make a real impact

Software Engineer with a Vision

As a 22-year-old Software Engineering student at the University of Calgary, I bring together technical excellence and cultural diversity from my Egyptian heritage. Currently working at IBM Skills Network, where I've rebuilt critical systems serving over 100K learners globally.

My expertise spans full-stack development, AI/ML applications, and distributed systems architecture. I thrive on solving complex technical challenges and have a proven track record of taking projects from prototype to production. My ambitious goal is to work at top-tier organizations like NASA and Google, constantly pushing the boundaries of what's possible in technology.

Beyond coding, I'm a well-rounded individual who enjoys swimming, staying fit with regular gym sessions, gaming, and anime. My favorite color is blue, reflecting my affinity for depth and stability - qualities I strive to incorporate into all my work.

Education

B.Sc. Software Engineering

University of Calgary

2021 - 2026 | GPA: 3.5/4.0

Expected graduation: April 2026

Certifications

  • Conflict Resolution Level 1 & 2 - Schulich School of Engineering
  • Engineering Leadership - Schulich School of Engineering

Mark Platform Revival

Rebuilt AI-powered assessment platform serving 100K+ learners

Hackathon Winner

Top 3 in Canada at AI Collective Hackathon 2024

Team Leadership

Leading P.I.T.C.H. capstone project with team of 5 engineers

Work Experience

Building production systems and leading technical innovation

IBM Skills Network

Software Developer Intern / Student on Call Developer

May 2023 - Present | Markham, ON (Remote)

Key Achievements:

  • Rebuilt Mark AI-powered assessment platform serving 100K+ global learners from stalled prototype to production system
  • Re-architected backend using NestJS, Prisma ORM, and PostgreSQL, improving system reliability by 85%
  • Reduced grading latency by 70% (from 20 seconds to 6 seconds per submission)
  • Designed distributed grading architecture supporting 5,000+ concurrent grading tasks
  • Integrated multiple LLM models (Llama 3, Mixtral) for automated rubric generation
  • Built CI/CD pipelines on Kubernetes, reducing deployment time by 80%
  • Named Best Intern for 12 out of 16 months based on technical impact and leadership
  • Promoted to Student on Call Developer role to continue leading Mark's development
NestJS PostgreSQL Kubernetes LLM Integration Redis CI/CD

Featured Projects

Innovative solutions from concept to production

JymUp - AI Fitness & Nutrition App

Mobile App 200+ Users

Full-stack mobile application providing personalized workout and nutrition tracking with AI-powered coaching that adapts recommendations based on user progress and goals.

  • OpenAI API integration for personalized coaching
  • Biometric onboarding and progress tracking
  • 200+ beta users with positive feedback
  • AI chat for fitness questions
React Native NestJS Prisma PostgreSQL OpenAI API

SplitSmart - AI Bill Splitting App

95% Accuracy 250+ Users

Bill splitting application using computer vision for automatic receipt parsing. Achieved 95% accuracy on receipt item extraction using GPT-4 Vision API with Plaid integration.

  • GPT-4 Vision for receipt parsing
  • Plaid API for payment processing
  • 250+ active users with strong retention
  • Automated settlement reminders
React Native GPT-4 Vision Plaid API Computer Vision

AI Voice Assistant - Hackathon Winner

Top 3 Canada AI Collective 2024

AI voice assistant that automates phone calls and calendar scheduling. Integrated LLM for natural language understanding and connected to calendar APIs for automated meeting scheduling.

  • Placed Top 3 nationally at AI Collective Hackathon 2024
  • Natural language understanding with LLM
  • Voice recognition and text-to-speech
  • Calendar API integration
LLM Integration Voice Recognition Calendar APIs Text-to-Speech

Archived Projects

Earlier learning projects and experiments

Note Taking App

Full Stack Cloud

Full-stack note taking application with AWS backend integration. Features Google OAuth authentication, real-time editing, and cloud storage for seamless note management across devices.

  • Google OAuth authentication system
  • Real-time note creation, editing, and deletion
  • AWS cloud backend infrastructure
  • Responsive design for all devices
React AWS Google OAuth Node.js

Weather App

JavaScript API Integration

Dynamic weather application using OpenWeatherMap API. Search for real-time weather data for any city or country with an intuitive and responsive interface.

  • OpenWeatherMap API integration
  • Real-time weather data for any location
  • Responsive design with modern UI
  • Error handling for invalid searches
JavaScript HTML5 CSS3 OpenWeatherMap API

Password Generator

Security Utility

Secure password generator with customizable criteria and file download functionality. Features dynamic HTML/CSS updates and secure password creation for enhanced cybersecurity.

  • Customizable password criteria
  • Downloadable password files
  • Clean, intuitive interface
  • Security-focused design
JavaScript HTML5 CSS3 File API

Advanced Calculator

React

Advanced calculator built with ReactJS featuring both basic and advanced mathematical operations. Responsive design optimized for both desktop and mobile use.

  • Basic and advanced mathematical operations
  • Responsive design for desktop and mobile
  • Clean, intuitive user interface
  • Built with modern React practices
React JSX CSS3

Obituary Creator

AI-Powered Text-to-Speech

AI-powered obituary generator with ChatGPT integration and text-to-speech functionality. Uses React frontend with AWS and Terraform backend infrastructure.

  • ChatGPT API integration
  • Text-to-speech functionality
  • AWS and Terraform backend
  • React frontend with responsive design
React AWS Terraform ChatGPT API

Technical Skills

Expertise across the full technology stack

AI/ML & Data

LangChain & LangGraph Expert
OpenAI API & GPT Models Expert
RAG Pipelines Advanced
Llama 3 & Mixtral Advanced

Frontend Development

React & Next.js Expert
React Native Expert
TypeScript Expert
Mantine UI Advanced

Backend Development

NestJS Expert
Node.js Expert
Python & Django Advanced
Spring Boot Advanced

Databases & Cloud

PostgreSQL Expert
Prisma ORM Expert
Redis Advanced
MongoDB Intermediate

DevOps & Infrastructure

Kubernetes Expert
Docker Expert
AWS Advanced
CI/CD Pipelines Advanced

Languages & Tools

Python Expert
TypeScript/JavaScript Expert
Java Advanced
Go Intermediate

My Blogs

Sharing knowledge and insights on software engineering and technology

Get In Touch

Let's discuss opportunities and build something amazing together

Ready for New Opportunities

I'm actively seeking new grad or junior software engineering roles starting May 2026 or later. Particularly interested in AI/ML engineering, backend/infrastructure roles, and full-stack positions at product-focused companies with strong engineering culture.

Email

magdy.hafez9123@gmail.com

Phone

+1 (825) 558-6015

Location

Calgary, Alberta, Canada

Availability

Graduating April 2026