Watch the video
“103 AI Essentials for Canadian Public Servants” is a bilingual hour-long video where I explain a wide foundation of technical, legal, governance, and ethical concepts in AI for 2024. Dozens of managers and directors personally thanked me for sharing this work.
More Info
Heimdall is a supercomputer project scanner for best practices and error detection. Fully bilingual, unit tested, required now for all operational deliveries. I started, designed, and developed the project.
www.chesscraft.ca
ChessCraft is a chess variant sandbox with a custom-built AI computer opponent with nearly 1M installs. Customise chess boards, rules, and pieces. Play against the computer opponent, or share you creations and play friends online.
Google Play
This bilingual Android app was played by over 100 kids at the Eureka Science festival 2019 in Montreal. The player launches simulated weather balloons on a 3D Earth, using real wind data from around the globe.
YouTube Playlist
My programming tutorial videos on YouTube have nearly 2 million+ views combined. I also have many private, bilingual IT training videos created for public servants.
Watch a video
FLOcademy is a website built for educators with a focus on free culture, free learning objects, and personalized education plans. I built and deployed the whole stack myself: Python, Flask, Redis, MongoDB, CSS, JavaScript, unit tests, Linux.
Watch a video
Coulombic is a 3D game where the player solves electromagnetism puzzles by changing electric charges. Unity3D does not have a magnetism simulator so I wrote my own.
More Info
In 2015 I had a lot of fun in my artificial intelligence class. I created an evolutionary system from scratch to evolve better and better players for the board game “Omweso”.
Watch a video
In January 2015 I went to a hackathon and built this "forced perspective" game using the Oculus Rift virtual reality headset.
Watch a video
Martian Agora is a 3D Mars colonization game. It uses real Mars terrain data, and real colonization principles. I’ve used it in high school classrooms to teach STEM concepts.
More Info
In 2013 I made my own Greek mythology card game (based on the Munchkin card game). I used Python and PIL to generate a playable deck of cards from a spreadsheet and images.
Watch a video
My first 3D game! I made this in a team of three for the 2013 global game jam. I did the programming, which included pathfinding, random levels, and a specialized collision detection engine.
More Info
Compooter is a calculator I designed in a circuit simulator called Logisim for a 2013 McGill course. I created my own assembly language to interact with my layout of AND/OR gates. It was just one of two submissions, among 25, to succeed completely.
More Info
This system monitors the status of a web service for a startup I worked for.
I've used many APIs including Twitter, Google Calendar, McGill university, Concordia university, Windows, and many more.
See it on Github
This project helps plan your McGill courses. It emails you when full courses open up. It also searches a specific semester and lists every course you're interested in, sorted by priority.