Maximilian Ingram

Maximilian
Ingram

Software Engineering student at Concordia University, building full-stack apps, Chrome extensions, and games. Based in Montreal, fluent in English & French.

Education
Concordia University
B. Software Engineering
Expected graduation May 2028
Location
Montréal, QC
Languages
English, Français

Technical Skills

Programming Languages
Java TypeScript Python C/C++ C# JavaScript HTML/CSS GDScript Clojure Erlang
Frameworks & Engines
React Node.js Spring Boot Godot Engine Docker
Developer Tools
Git VS Code IntelliJ PyCharm Eclipse
Specialties
REST APIs Chrome Extensions AI / LLM Integration Game Development Full-Stack Web

Projects

CaffeineCrash

GDScript Godot Engine Multiplayer

2D zombie survival game built in 24 hours at ConuHacks X with a 4-person team at Concordia University.

  • Enemy zombie AI, scene management & player interaction in GDScript
  • Online multiplayer co-op via Godot's high-level networking API, real-time sync of player state & enemy behavior
ConuHacks X · January 2025
View on Devpost →

JumpSHREK

GDScript Godot Engine C#
Best Game Community Choice CGD Shrekathon 2026

A 2D platformer where you play as Shrek scaling a mountain layer by layer to reach Princess Fiona at the top, escaping the Dragon along the way. Built with a 5-person team for Concordia Game Development's Shrekathon 2026 jam.

  • Branching narrative endings based on player choices when interacting with Puss in Boots, Donkey, and Rumpelstiltskin
  • Custom dialogue system, scene management, and character AI in GDScript with C# interop
  • Awarded Best Game and Community Choice at CGD Shrekathon 2026
GitHub → Play on itch.io →

Event Management Website

React TypeScript Spring Boot

Full-stack event management platform built with a cross-functional team, featuring modular frontend & backend architecture.

  • 10+ responsive React/TypeScript components for event creation & browsing
  • 8+ REST API endpoints with Spring Boot backend & relational database
View on GitHub →

Experience

Coding & Robotics Teacher
Inventor STEM School · Montréal, QC
  • Teach introductory coding and computational thinking to 10+ children ages 3–16 using Scratch Jr, block-based programming, and LEGO robotics
  • Design and lead 3+ weekly sessions that progressively build programming logic, problem-solving, and engineering skills
  • Adapt lesson pacing across 5+ age groups; maintain professional communication with parents of 20+ students
Feb 2026
Present
Robotics Camp Instructor
Dawson College Robotics Camp · Montréal, QC
  • Taught robotics concepts, block-based programming, and robot assembly to groups of 15+ students per session, in English and French
  • Delivered 50+ hours of hands-on programming and engineering instruction over 3 months
Jun 2024
Sep 2024

Let's build something.

Open to new opportunities. Reach out anytime.