Yann Landry's Projects
Ajax/XHR module with chained success/error callbacks and JSON parsing, IE6+
Labs and assignments for CEG3585
Slides and some simple examples of a presentation I gave on pointers in C for a tutoring session. Related course was GNG1106/GNG1506 at the University of Ottawa.
CSI3140, Winter 2015
Assignments for CSI3531
modellUniversity of Ottawa, Fall semester 2015. Semester project for CSI4124 Foundations of Modelling and Simulation
Potential codebase for the new CSSA website
Workshop that I gave on behalf of Yelp at CUSEC 2019: learn how to write Python extensions with C!
Fun with threads!
My baptism of fire with Qt. Wanted to create a Doge-themed calculator (y'know, the Internet meme). The program is still very basic.
Dumb program to find edges in an image by comparing pixels to their neighbors.
C++ front/service proxy
Backport of Python 3.7 garbage collection freezing functionality for CPython 2.7 to 3.6 inclusively. Originally written by me while at Yelp. Resulted in memory savings between 25% and 40%.
A small interface to make interaction with GPIO pins (too) easy.
A small assembly library I made with NASM to help me through a couple of assignments.
Small project for class to test CPU parallelism
Various scripts that I use to manage my photo library: synchronize backups, remove unedited photos, prepare images for web viewing.
IPv4 to IPv6 proxy for PostgreSQL
SEG2505. Université d'Ottawa. Projet de développement Automne 2014.
Simple engine that can serve Markdown files as webpages with navigation. This is a stripped-down version of my photography-focused website yannlandry.photography.
Trying out the SLIC algorithm from EPFL for future research activities.
Code dump of Textchange.ca.
uWSGI application server container
A small JavaScript interface and AI that can play Wordle and select the next best word to guess. Helpful for struggling players. Achieves a win rate over 93% in benchmarks.
Code dump of my personal website.
A custom-designed small website and blog application that I use to run my personal photography portfolio.
Content for my personal photography website/portfolio