Resume

Education Masters of Applied Science, University of Ottawa, 2016 Bachelors of Engineering, University of Guelph, 2013 Government Work Experience Policy Analyst - Health Canada - Tobacco Control Directorate - 2016 - Current Core Policy Functions Assembled the literature on tobacco promotion, and wrote a review on the capacity for tobacco packaging to act as promotion and how this capacity is mitigated through plain and Standardized packaging measures.

The federation as a service

This is a re-format of the posts I made yesterday discussing the future of Mastodon, and other federated services, as mainstream social media networks. I think it makes more sense as a short blog entry than a series of toots with their 500 character limit. @gargron@mastodon.social, the creator of Mastodon, was reflecting earlier this week on his dreams of seeing federated services gain wider adoption. @cambridgeport90@qoto.org, while loving the vision, questioned its place in reality.

Slime, a punny theme for a lisp game jam

Be forewarned, this post contains a significantly unstructured stream of consciousness. This post does not contain any technical details as to how the game was implemented, rather it is a story of how I came to use the technology I did and where the concept of the game came from. Turn back now before it is too late! The autumn lisp game jam is now over. There were several phenomenal submissions to this year’s jam, including my own apparently (Always Kill Your Heroes), which took home the trophy.

Playing always kill your heroes

I thought I’d throw some video together of me playing Always Kill Your Heroes (AKYH). This was a submission for the 2018 autumn lisp game jam. You play as a slime trying to entice heroes into your lair so you can murder and rob them to pay off your student debts. The theme of the jam was Slime and I figured the entire game concept was rather slimey… Cover Video To the darkness with you!

Always kill your heroes

Don’t let them take your treasure!! You need that for interest payments. This is a submission for the annual Autumn Lisp Game Jam. The theme of the jam was slime. The game was developed based on Phil Hegelberg’s approach to last Aprils Jam, using love2d in concert with fennel. Phil outlines his approach on his blog. The game has been compiled for Windows Mac and Linux, view the submission at itch.

An alternative to the word processor

I’m going to come out and say it, there is a need for a new paradigm in word processing. This paradigm, whatever it might be, must solve the limitations seen with modern word processors (see Microsoft Word and Google Docs). Principally, this paradigm must make it easier to work collaboratively with large documents that are meant to be printed1 and that must exist over a long period of time. It must also retain the ease of use inherent in traditional word processors.

Search and destroy - Colours of Destiny

Lost in a colourscape, you must search and destroy or be destroyed others!! Description I wrote this game over the 2017 new year. All rendering is done using simple shapes in Canvas. The backend is a Cowboy webapp connecting up to 20 players at a time using websockets. Blend in with your surroundings Collect energy based on the tile colour your sitting on Hunt your foes Eliminate them one by one Rules of the game: Expend energy to shoot, the shot will be the colour you have the most energy of.

My approach to determining differential binding in ChIP-Seq data sets

Proteins within cells have many roles, one of which is the regulation of genes. The presence of proteins at specific locations on the genome can turn a gene on or off, or change the frequency that it is read. When specific genes are activated the state of the cell can change. This is the process that allows for the formation of the multitude of cells present in the body from a single source, stem cells.