Skip to content
Available for new projectsOpen to work

Hey, I'm Jad.Third-year Software Engineering x AI student at McGill University

I care about solid software foundations and I'm curious about how AI fits into real products.

Languages

EnglishNative or bilingual proficiency
FrenchNative or bilingual proficiency

About

I'm a third-year Software Engineering co-op student at McGill University with hands-on experience building web services and full-stack applications.

I'm looking for Summer 2027 internship opportunities where I can contribute to real products, learn from strong teams, and grow as an engineer.

Education

McGill University logo

McGill University

Bachelor of Software Engineering (Co-op)

Third-year student

CGPA
3.88 / 4.00 (92/141 credits completed)
Expected graduation
December 2027

My technical stack

Skills & Technologies I Work With

The tools behind the systems I ship: fast UIs, reliable APIs, and production-grade workflows.

Frontend systems

Interfaces and UI foundations built for clarity, speed, and maintainability.

Backend & data

Server-side systems, APIs, and data layers that stay reliable.

Quality & delivery

Testing, automation, and tooling that support production work.

Core languages

Foundational languages from coursework and projects.

TypeScript / JavaScript / Java / React / Next.js / Node.js / Spring Boot / PostgreSQL / MySQL / CI/CD / Git

Hover a skill to preview related work

Most Relevant Project
Third Eye Gaming - Scrim and Team Management Platform preview 1

Third Eye Gaming - Scrim and Team Management Platform

Built a web platform for an esports organization, Third Eye Gaming, where users sign in, create teams, and coordinate scrims through shared scheduling and team workflows. Reached 50+ users in beta and prepared for first public release.

Esports OrganizationTeam ManagementScrim PlatformBeta Release
LiveRepo

Private repository because this project was built for an esports organization.

BoardMate - Full-Stack Application for Game Lending and Event Management preview 1

BoardMate - Full-Stack Application for Game Lending and Event Management

Academic project (ECSE 321, Jan 2025 - Apr 2025) connecting board game lovers to lend games and organize events. Built in a 7-person Agile team with full-stack domain modeling, persistence, and backend-frontend integration. Returned later to overhaul the UI and UX, revive the project, and deliver a much more polished experience.

Academic ProjectSpring BootPostgreSQLVue.jsAgile
Taskify - Freelance Services Mobile App preview 1

Taskify - Freelance Services Mobile App

Personal project (Dec 2024 - Jan 2025) that connects freelancers and clients in Lebanon through custom service requests and matching. Supports authentication and real-time updates for service discovery and communication.

Personal ProjectJavaAndroid StudioFirebaseRealtime
LiveRepo

What I have done so far

Experience.

  1. Mathematics Tutor

    Self-employed

    • Provided tutoring while in school and continued after moving to Montreal.
    • Taught Grade 11–12 students following the French Baccalaureate curriculum.
    • Delivered 200+ sessions for 25 students, improving grades and problem-solving skills.
  2. McGill Esports Students' Association logo

    Competitive Gamer | McGill University Esports Team

    McGill Esports Students' Association

    • Competed weekly in the Premier Division of the Octane Collegiate League (Apex Legends).
    • Represented McGill University in a league with 100+ teams.
    • Participated in OCL collegiate events with a prize pool circuit.
  3. Capital Banking Solutions logo

    Software Development Intern

    Capital Banking Solutions

    • Built web services for external wallets with Spring Boot and real-time funding APIs.
    • Contributed to SEPA instant payments to keep transfers under 10 seconds.
    • Automated 100+ Excel-based test cases in Java using CompletableFuture.
    • Configured WSO2 SMS notification sequences for reliable modular workflows.
  4. McGill Centre for Integrative Neuroscience (The Neuro) logo

    Software Developer

    McGill Centre for Integrative Neuroscience (The Neuro)

    • Implemented and maintained full-stack features, enhancements, and bug fixes within LORIS, a large open-source web-based data management platform used by researchers to manage, store, and analyze neuroscience and clinical research data, adapting across PHP, React, JavaScript, and MariaDB based on evolving development needs.
    • Led the migration of the Neuro's CBIG Repository database management system, coordinating LORIS upgrades and working with the development team to address compatibility across applications, databases, and modules throughout successive releases.
    • Implemented and validated database migration patches, testing procedures, and technical documentation, analyzing compatibility requirements and potential impacts to support the stability, reliability, and long-term maintainability of the CBIG Repository's LORIS platform.
    • Improved multilingual functionality across LORIS modules through communication with experienced team members and resolving PHP and React issues affecting translations, user interfaces, layouts, and feature behavior, ensuring a consistent experience across supported languages.

Certifications & Courses

The Complete Python Pro Bootcamp

Udemy

Feb 2025
The Complete Python Pro Bootcamp cover

A comprehensive Python course covering core programming fundamentals, data structures, object-oriented programming, and practical problem-solving through hands-on exercises and projects.

View certificate

Contact

Want to collaborate or discuss an internship opportunity? Drop a note and I'll respond as soon as I can.

Based in Montreal, Canada.

jad.elhachem.pro@gmail.com

Message goes to my inbox. I will reply directly to your email.