EN/FR

Computer Engineering — McGill University

I like building things, from AI agents to full websites, and I'm always up for learning something new.

Open to internships

In one sentence

My favourite part of building something is the moment I understand how it actually works. I chase that feeling everywhere: in code, in math, and in whatever I haven't tried yet.

DatasheetGS-26
Portrait of Gregory Sutjian
Model
Gregory Sutjian
Type
Curious builder
Origin
Lebanon → Montreal
Status
Always learning

Designed in Lebanon. Assembled in Montreal.

Hi, I'm Gregory.

I grew up in Lebanon and moved to Montreal for university at McGill. What I enjoy most is taking an idea all the way to something that works in the real world, and picking up whatever I need to learn along the way.

Before university, I spent a lot of my time teaching: basic coding with LEGO WeDo and SPIKE kits to kids at NinjaCO, then math to students in Beirut and Montreal. Explaining a hard idea simply is still the best way I know to understand it myself.

Lately I've been building projects with AI tools like Claude Code: two AI agents I'm still working on, a website for my math tutoring, and this site. Now I'm looking for an internship where I can work next to people who know more than I do, take on whatever the team needs, and learn as fast as I can.

Based in
Montreal, Canada
School
McGill University
Looking for
Internships and co-op roles
Next up
Whatever I haven't learned yet

Three things I keep coming back to.

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

Software

I started with Python and Java, and I'm learning data structures and algorithms at McGill. Every project I build teaches me something new.

Python · Java · Algorithms

02

AI

I use AI tools like Claude Code every day to build faster, and I'm learning how to make agents that take real work off people's plates.

Claude Code · Agents · Automation

03

Math

Years of tutoring algebra, geometry and calculus made math the way I think through problems: break it down, find the pattern, check the answer.

Algebra · Calculus · Problem solving

Things I've built.

Four projects I've built with AI tools like Claude Code: two AI agents (both still in progress), the website for my math tutoring, and this site.

lead-finderReal app screens
Lead Finder's business search with trade and area filters

Search and filter Montreal hair and beauty businesses, best prospects first

In progress2026

AI lead agent

Lead Finder

Finds Montreal hair and beauty businesses that have no website, ranks them with a transparent score, researches each one and drafts a unique bilingual demo site for a person to review.

  • 2,800+ businesses pulled from Overture Maps with DuckDB and stored in Supabase, ranked by a rule-based 0–100 score (no AI in the ranking)
  • Claude writes the analysis and demo copy as schema-validated structured output
  • Every demo site gets its own design “genome”: 10 art directions, contrast-tested palettes and 29 typefaces
Role
Solo project, built with Claude Code
Stack
Next.jsTypeScriptSupabaseClaude APIDuckDBVitest
whatsapp-ai-agentIllustrative demo

Demo business · Assistant

AI agent
Hi! Can I book a haircut this week?
Hi! Sure. I have Tuesday at 10:00 or Thursday at 3:30. Which works better for you?
Tuesday at 10 please
Booked: Tuesday at 10:00. See you then!
In progress2026

Personal project · AI agent

WhatsApp AI Agent

A WhatsApp assistant for small businesses: it answers customers, books appointments and hands the chat to a person when it should. One server can run it for several businesses, each with its own bilingual dashboard.

  • Claude with strict tool calling to check availability, book, reschedule and escalate
  • Multi-business by design: every record scoped to its business, credentials encrypted with AES-256-GCM
  • Live inbox with human takeover, booking calendar, monthly PDF reports and Quebec Law 25 privacy tools
Role
Solo project, built with Claude Code
Stack
TypeScriptNode.jsExpressClaude APIMeta Cloud APIReactSQLite
clarte-mathReal app screens
The Clarté Math homepage

The public site families see, in English and French, with the request form at the bottom

Live2026

Business website + owner dashboard

Clarté Math

The bilingual website for my one-on-one math tutoring in Montreal, with a private dashboard where I run the business: requests, clients, lessons and payments.

  • Booking form that validates input, traps bots and notifies me by email
  • Owner dashboard: one-click request → client, lesson calendar, payments, notes and Excel export
  • No database needed: an atomic, queued JSON store with backups, and an Excel export that uses no outside library
Role
Solo project, built with Claude Code
Stack
Next.jsReactTypeScriptNode.jsNodemailer
personal-website
The opening screen of this website
Live2026

Personal website

This website

The site you're on: a scroll-driven story where one copper circuit trace runs from the first screen to the contact section. Built with Claude Code, in English and French.

  • The trace is computed from the live page layout and drawn in step with your scroll
  • A procedurally generated circuit board that lights up when the signal arrives
  • Animates only transforms and opacity for smooth motion, with a calm reduced-motion version
Role
Solo project, built with Claude Code
Stack
Next.jsTypeScriptGSAPTailwind CSSLenis

What I've done so far.

Work04

  1. Jul — Sep 2026

    AGBU Montreal

    Math Tutor / Montreal

    Tutored algebra, geometry and calculus, adapting each session to the student's level. Built practice sets and review sessions around the problems that kept coming back.

  2. 2025 — 2026

    Independent Tutoring

    Math Tutor / Beirut

    One-on-one tutoring in algebra, calculus and geometry for high school students, breaking complex ideas into clear, step-by-step reasoning.

  3. Feb — May 2024

    Saint Joseph University

    Entrepreneurship Competition / Beirut

    Built a business plan with a team and pitched it to a panel of judges, sharing the market research, financial estimates and final presentation under a fixed deadline.

  4. Jul — Aug 2023

    NinjaCO

    Robotics Tutor / Beirut

    Taught kids the basics of coding and building with LEGO WeDo and SPIKE kits, and helped them test and fix their projects.

Education02

  1. 2026 — 2031

    McGill University

    B.Eng. Computer Engineering / Montreal

    Programming, data structures, mathematics and circuits.

  2. Class of 2025

    Collège Mariste Champville

    Lebanese Baccalaureate / Lebanon

    Graduated with an 18/20 average, on the honor roll.

The toolkit.

What I've used so far. It keeps growing, and I'm always happy to pick up whatever a team works with.

Languages

  • Python
  • Java

Foundations

  • Data structures
  • Algorithms
  • Mathematics

AI

  • Claude Code
  • ChatGPT
  • Codex
  • Gemini

Contact

Let's build something.

I'm looking for an internship or co-op where I can learn fast, help wherever I'm needed and build things that matter. If that sounds like your team, I'd love to hear from you.