EN/FR

Génie informatique — Université McGill

J'aime construire des choses, des agents IA aux sites web complets, et j'ai toujours envie d'apprendre quelque chose de nouveau.

Ouvert aux stages

En une phrase

Mon moment préféré quand je construis quelque chose, c'est celui où je comprends comment ça marche vraiment. Je cours après ce moment partout : dans le code, dans les maths, et dans tout ce que je n'ai pas encore essayé.

Fiche techniqueGS-26
Portrait de Gregory Sutjian
Modèle
Gregory Sutjian
Type
Bâtisseur curieux
Origine
Liban → Montréal
Statut
Toujours en apprentissage

Conçu au Liban. Assemblé à Montréal.

Bonjour, moi c'est Gregory.

J'ai grandi au Liban et je suis venu à Montréal pour mes études à McGill. Ce que j'aime le plus, c'est mener une idée jusqu'à quelque chose qui fonctionne dans le monde réel, en apprenant en chemin tout ce qu'il faut.

Avant l'université, j'ai passé beaucoup de temps à enseigner : les bases du code avec des kits LEGO WeDo et SPIKE à des enfants chez NinjaCO, puis les maths à des élèves à Beyrouth et à Montréal. Expliquer simplement une idée difficile reste la meilleure façon que je connaisse de la comprendre moi-même.

Dernièrement, j'ai développé des projets avec des outils d'IA comme Claude Code : deux agents IA sur lesquels je travaille encore, un site pour mon tutorat en maths, et ce site. Aujourd'hui, je cherche un stage où travailler aux côtés de gens qui en savent plus que moi, prendre en charge ce dont l'équipe a besoin et apprendre le plus vite possible.

Basé à
Montréal, Canada
Université
Université McGill
Je cherche
Des stages et des stages coop
La suite
Tout ce que je n'ai pas encore appris

Trois domaines auxquels je reviens toujours.

agent.py
1def run_agent(task):
2 context = memory.recall(task)
3 plan = model.think(task, context)
4 for step in plan:
5 result = tools.use(step)
6 memory.save(step, result)
7 return plan.summary()
8# → done. ship it.
01

Logiciel

J'ai commencé avec Python et Java, et j'apprends les structures de données et les algorithmes à McGill. Chaque projet m'apprend quelque chose de nouveau.

Python · Java · Algorithmes

02

IA

J'utilise chaque jour des outils d'IA comme Claude Code pour avancer plus vite, et j'apprends à créer des agents qui prennent en charge du vrai travail.

Claude Code · Agents · Automatisation

03

Maths

Des années de tutorat en algèbre, en géométrie et en calcul ont fait des maths ma façon d'aborder les problèmes : décomposer, trouver la logique, vérifier la réponse.

Algèbre · Calcul · Résolution de problèmes

Ce que j'ai construit.

Quatre projets que j'ai développés avec des outils d'IA comme Claude Code : deux agents IA (toujours en cours), le site de mon tutorat en maths et ce site.

lead-finderÉcrans réels
La recherche de commerces de Lead Finder avec filtres par métier et par secteur

Rechercher et filtrer les commerces de coiffure et de beauté de Montréal, les meilleurs prospects en premier

En cours2026

Agent IA de prospection

Lead Finder

Repère les salons de coiffure et d'esthétique montréalais sans site web, les classe avec un score transparent, étudie chacun d'eux et prépare un site démo bilingue unique, à valider par une personne.

  • Plus de 2 800 commerces extraits d'Overture Maps avec DuckDB et stockés dans Supabase, classés par un score de 0 à 100 fondé sur des règles (sans IA)
  • Claude rédige l'analyse et les textes des démos en sortie structurée, validée par un schéma
  • Chaque site démo a son propre « génome » de design : 10 directions artistiques, des palettes testées pour le contraste et 29 polices
Rôle
Projet solo, développé avec Claude Code
Technologies
Next.jsTypeScriptSupabaseClaude APIDuckDBVitest
whatsapp-ai-agentDémo illustrative

Commerce démo · Assistant

Agent IA
Bonjour ! Je peux réserver une coupe cette semaine ?
Bonjour ! Bien sûr. J'ai mardi à 10 h ou jeudi à 15 h 30. Qu'est-ce qui vous convient le mieux ?
Mardi à 10 h, s'il vous plaît
C'est réservé : mardi à 10 h. À bientôt !
En cours2026

Projet personnel · Agent IA

Agent IA WhatsApp

Un assistant WhatsApp pour les petites entreprises : il répond aux clients, prend des rendez-vous et passe la conversation à un humain quand il le faut. Un seul serveur peut le faire tourner pour plusieurs entreprises, chacune avec son propre tableau de bord bilingue.

  • Claude avec des appels d'outils stricts pour vérifier les disponibilités, réserver, déplacer et transférer
  • Multi-entreprise dès la conception : chaque donnée liée à son entreprise, identifiants chiffrés en AES-256-GCM
  • Boîte de réception en direct avec reprise par un humain, calendrier des réservations, rapports PDF mensuels et outils de conformité à la Loi 25
Rôle
Projet solo, développé avec Claude Code
Technologies
TypeScriptNode.jsExpressClaude APIMeta Cloud APIReactSQLite
clarte-mathÉcrans réels
La page d'accueil de Clarté Math

Le site public que voient les familles, en anglais et en français, avec le formulaire de demande en bas

En ligne2026

Site d'entreprise + tableau de bord

Clarté Math

Le site bilingue de mon service de tutorat individuel en maths à Montréal, avec un tableau de bord privé pour gérer l'entreprise : demandes, clients, cours et paiements.

  • Formulaire de réservation qui valide les saisies, piège les robots et m'avertit par courriel
  • Tableau de bord : demande → client en un clic, calendrier des cours, paiements, notes et export Excel
  • Aucune base de données : un stockage JSON atomique avec file d'attente et sauvegardes, et un export Excel sans aucune librairie externe
Rôle
Projet solo, développé avec Claude Code
Technologies
Next.jsReactTypeScriptNode.jsNodemailer
personal-website
L'écran d'ouverture de ce site
En ligne2026

Site personnel

Ce site

Le site sur lequel vous êtes : une histoire guidée par le défilement, où une piste de cuivre relie le premier écran à la section contact. Développé avec Claude Code, en anglais et en français.

  • La piste est calculée à partir de la mise en page réelle et se dessine au rythme du défilement
  • Un circuit imprimé généré par programme qui s'allume à l'arrivée du signal
  • N'anime que les transformations et l'opacité pour des mouvements fluides, avec une version sans animation
Rôle
Projet solo, développé avec Claude Code
Technologies
Next.jsTypeScriptGSAPTailwind CSSLenis

Ce que j'ai fait jusqu'ici.

Expérience04

  1. juil. — sept. 2026

    AGBU Montreal

    Tuteur en mathématiques / Montréal

    Tutorat en algèbre, géométrie et calcul différentiel, en adaptant chaque séance au niveau de l'élève. Préparation d'exercices et de révisions ciblant les difficultés récurrentes.

  2. 2025 — 2026

    Tutorat indépendant

    Tuteur en mathématiques / Beyrouth

    Tutorat individuel en algèbre, calcul et géométrie pour des élèves du secondaire, en décomposant les notions complexes en raisonnements clairs, étape par étape.

  3. févr. — mai 2024

    Université Saint-Joseph

    Concours d'entrepreneuriat / Beyrouth

    Élaboration d'un plan d'affaires en équipe, présenté devant un jury : étude de marché, estimations financières et présentation finale, dans un délai serré.

  4. juil. — août 2023

    NinjaCO

    Tuteur en robotique / Beyrouth

    Initiation des enfants au code et à la construction avec des kits LEGO WeDo et SPIKE, en les aidant à tester et à corriger leurs projets.

Formation02

  1. 2026 — 2031

    Université McGill

    B.Ing. en génie informatique / Montréal

    Programmation, structures de données, mathématiques et circuits.

  2. Promotion 2025

    Collège Mariste Champville

    Baccalauréat libanais / Liban

    Diplômé avec une moyenne de 18/20, au tableau d'honneur.

La boîte à outils.

Ce que j'ai utilisé jusqu'ici. La liste grandit sans cesse, et j'apprends volontiers les outils de l'équipe.

Langages

  • Python
  • Java

Fondamentaux

  • Structures de données
  • Algorithmes
  • Mathématiques

IA

  • Claude Code
  • ChatGPT
  • Codex
  • Gemini

Contact

Construisons quelque chose.

Je cherche un stage où apprendre vite, aider là où on a besoin de moi et construire des choses qui comptent. Si ça ressemble à votre équipe, j'aimerais beaucoup vous parler.