B.Sc. Honors Computer Science • Minor in Statistics

Driven by a passion for Artificial Intelligence, I am a final-year Honors Computer Science student at McGill. I combine a strong statistical foundation with hands-on experience in Deep Learning and NLP, having built poker bots, CNNs, and enterprise AI tools. I aim to leverage advanced ML techniques to solve complex, real-world problems.

Maximillian Fong's profile photo
Maximillian Fong's profile photo
😵

Experience & Education

Upcoming: Jun 2026 - Aug 2026

Growth Engineer Intern

Botpress
Botpress
  • Upcoming internship focusing on growth engineering and user acquisition strategies.
Upcoming: June 2026

BSc Honors Computer Science

Minor Statistics

McGill University
McGill University

Knowledge:

Artificial IntelligenceMachine LearningReinforcement LearningTime Series AnalysisSoftware DesignApplied Regression+2 more
Sep 2025 - Present

Growth Engineer Intern

Botpress
Botpress
  • Enhance and expand our open-source integrations, including SharePoint, MailerLite, and Persat, with new features, improved stability, and broader capabilities.
  • Run a pilot program and provide exceptional, hands-on support to a Team Plan customer to ensure successful adoption and valuable feedback.
  • Improve onboarding by developing a bot-building agent that helps users create, refine, and launch their bots more easily and intuitively, leading to higher user retention.
May 2025 - Aug 2025

Software Developer Intern

Retail Realm
Retail Realm
  • Designed and deployed an internal support automation tool using Azure Databricks and PySpark, building a scalable ETL pipeline to ingest and preprocess historical support tickets with NLP techniques.
  • Implemented a Retrieval-Augmented Generation (RAG) system with a Vector Database, enabling semantic search and contextual answer extraction from resolved tickets.
  • Benchmarked and deployed locally hosted LLMs using vLLM on a virtual machine, integrating OpenAI APIs to optimize performance for document-level data extraction and real-time support use cases.
  • Developed and integrated an agentic chatbot using LangGraph and LangChain, leveraging the RAG system to autonomously retrieve, reason, and respond, improving support team efficiency and reducing average response time.
September 2022

Started Degree

McGill University
McGill University

Knowledge:

Absolutely nothing

Featured Projects

Modular Study of DQN Enhancements in Practice

Reimplemented Rainbow DQN from scratch in Python/PyTorch, achieving 60% faster convergence and superior rewards on Seaquest compared to vanilla DQN.

PythonPyTorchGymnasium+3

Turing Poker Bot

Built a poker bot with real-time EV calculation and adaptive opponent modeling that qualified for cash prizes in a competitive tournament.

PythonPoker AgentGame Theory+1

Digit Recognition with CNN

Designed and trained a CNN for handwritten digit recognition, achieving 86%+ accuracy using PyTorch and optimization techniques.

PythonNumpyPyTorch+2

BetterCV - AI-Powered CV Generator

Created an AI-powered web app that generates tailored CVs by analyzing job descriptions and user profiles with Google Gemini AI.

ReactTypeScriptTailwindCSS+3

Meal Mates

Developed 'Meal Mates', a React Native mobile app for social dining that matches friends with nearby restaurants using a swipe interface.

React NativeDjango Rest APISQLite3+2

AI Agent for Colosseum Game

Engineered an AI agent for the Colosseum game using Monte Carlo Tree Search and custom heuristics, outperforming random and student agents.

PythonMonte CarloAI+1

Technical Skills

Programming Languages / Tools

Full-Stack / Mobile Dev

Data Science / ML

Hobbies & Interests

Volleyball

Volleyball

This is one of my more recent hobbies that I have been getting really into. From going to open gym many times a week to partaking in multiple intramural teams during the semester, I am always looking to play some volleyball.

Cycling

Cycling

My favorite summertime activity is going for a ride with friends, whether it be a short ride around Circuit Gilles Villeneuve or a longer trip to Niagara Falls. Cycling gives me a sense of freedom that no other sport does.

Climbing

Climbing

The aspect that draws me to bouldering is the constant battle against myself. Each boulder is like a problem that I have to solve, which stimulates my mind as much as it does my body.

Snowboarding

Snowboarding

Going fast, quick maneuvers, snowboarding is my favorite winter activity. I love the feeling of adrenaline, the feeling of just reacting to the mountain and the snow. It is a great way to spend time with friends and family.

Travelling

Travelling

Seeing new landscapes, experiencing different cultures, and most of all trying new foods. Travelling has really opened my eyes to different lifestyles around the world, making me appreciate more what I have and what I can do.

Gaming

Gaming

This is my way of spending time with friends and my way of relaxing. Most games I play are competitive, and I love the feeling of improving and climbing the ranks.

Resume

Contact Me

Want to get in touch regarding opportunities? Feel free to reach out through any of the channels below or send me a direct message!

© 2025 Maximillian Fong. All rights reserved.