top of page

Philippe Teichmann Projects Portfolio

Multi-Pathogen Agent-Based-Model (McGill)

Creation of a Multi-Pathogen Agent-Based-Model capable of accurately simulating the spread of multiple pathogens (SARS-CoV-2, Influenza, HRS, RSV...) in a synthetic population as well as pathogen-pathogen interactions within a host (in python).

Research project done at McGill under professor Caroline Wagner in Bioengineering (summer 2023 and fall 2023).

Skills: Python programming with an emphasis on data oriented paradigms for high performance computing.

Architecture paper of the model (pathosim) [link]

Poster which provides an overview of the research:

Chess With Lasers (Commercial Game)

A turn-based strategy board game inspired from the classic Laser Chess games and the famous board game Khet. Developed in Unity entirely by me (art, game design, programming), apart from the use of some VFX assets and SFX assets.

Some features include: 

- Local and Online Multiplayer (game networking)

- Singleplayer against AI (minimax, pruning)

- Level editor/creator (play and share levels you make)

Sold 2200+ copies, with 4000 total players if we include demo users. Grossed over 10 000$.

Other (hardware projects)


1) An automated water pumping system for feeding water in indoor plants and trees. Comprised of an Arduino board, a capacitive water level sensor, a water pump and a LED display.  


2) A meccanum wheel robot equipped with an ultrasonic sensor capable of avoiding obstacles and moving in all direction. This was done with Lego Mindstorm.

Covid Transmission Simulation

A simulation and visually representation of the spread of SARS-COV-2 in a store, according to user-specified simulation parameters. A general mathematical framework for estimating risk of airborne transmission of SARS-COV-2 given by the American Institute of Physics was implemented in a 3D real-time virtual setting populated with artificially intelligent shoppers.


Developed in Unity entirely by me (except some art).

Makes use techniques such as pooling, cpu time slicing, A* pathfinding, hash grids, finite state machines and more.

Explanation of  model [link]

Roman Triumph (personal project)


Roman Triumph is a survival city-builder / colony-sim inspired from classics such as Banished. Set in roman times, you must lead your people, build a city with defenses and survive against roman mythical threats (gods, beasts etc..)!

This project was never finished, but many of the core mechanics and features were implemented (job systems for peasants, pathfinding, building, defense, farming, industry building, resource management, trading etc..). The art was outsourced. Developed in Unity.

bottom of page