Completed (Student) Projects
Internship Reports
Integration of FileMaker
Databases as a Stepping Stone Towards an Open Tracking System |
This report details the database integration work I did for the Institute for Research in Construction. (very large file) |
Conception of a Small-Molecule Conformational Analysis Module for NMR Scientists |
This report details the modules I developed for structural drug development for a work-term at Boehringer Ingelheim. |
Technical Support
for Freedom Consumer Products |
This report details the second
half of my work-term at Zero Knowledge |
Programming
Ship On Sea Roll Simulator |
SOS was a group project for our Software Process course. |
Dental Clinic Management System | DCMS was a group project for our Databases course. |
SmallGrid |
This program was written in assembler as part of the COMP228 course |
myfv | Myfv is a simple file viewer utility, written with Linux
system calls, with similar features to less. Done for my COMP229 class. |
Cruncher | Result of assignments in Numerical Methods. Implements Lagrange and Chebyshev polynomials, etc. |
msh |
Msh is a Linux minishell, POSIX
compliant and written in ANSI C. It supports pipes and output
redirection. Done
for my COMP444 class. |
Time Service |
Two utilities in one. Allows to
run a time server/client that uses either shared memory or sockets to
communicate with each other. Done for my COMP444 class. Written under
RedHat 8, they should nevertheless be compliant with the "The Single UNIX ®
Specification", written in ANSI C. |
Technical Writing
Introduction to Network Security & Handbook for Firewall Implementation for Management |
This report, completed for my ENCS281 course, aimed at explaining the basics of network security towards management staff. I wrote this during my first year, before any software engineering or security classes. |
Slammer: Before, During and After | This report was written for my ENGR410 course and is a
case study of the SQL Slammer worm. It covers a wide range of issues and is meant to reach readers of varying technical background. This paper was published by InfosecWriters.com. |
L’ingénieur, défenseur du statut quo commercial ? |
This personal paper was written
for a class named Éthique appliquée à l’ingénierie, as an equivalent to Engineering Professional
Practice and Responsibility.
This work is in French and attempts to evaluate Digital Rights Management (DRM) technologies on the perspective of philosophical ethics. The question raised and answered in this document is whether or not an engineer is to participate in the elaboration of new DRM technologies, or the creation of products that integrate such technologies. This document is published under Creative Commons. Please look inside for the rights reserved description. I'm open at allowing the translation and redistribution of this work, but please contact me to do so. |
Some documents are distributed in compressed formats to shorten download time. A good tool for opening these is 7-zip.
Many documents are in the .pdf file format for cross-platform distribution.