Portfolio

Books

Rice Tea
A novel that follows the life of Seth, half university student, half prankster, and a touch hacker. Seth and his friends are framed for authoring one of the world’s most notorious botnets, and its up to them to prove their innocence.

Full-Feature Length Films

Botnet
An action-drama based on true events. Seth, Gabriel and Kerstin are framed for operating one of the world’s largest networks of infected computers, the Meteo botnet. Racing against time, the trio must find the real perpetrator behind the botnet before they themselves are arrested for his crimes. The film is currently in production. Estimated release: Fall 2010.

Docks
A comedy that can best be described as Clerks meets Half-Baked. Unfortunately, all the content for this movie was lost to the MiniDV gods.

On Piracy Documentary
A documentary on the subject of Internet Piracy, which is freely distributable under the Creative Commons license. Check out the main site for more details, including download links to the full film.

EYNTO Show
The EYNTO Show is a one-time one-hour computer information show. It covers everything from Internet security to installing hardware. Due to possible copyright infringing materials found within the film, I do not distribute the EYNTO Show.

Articles

Harsh Tune for Teens
According to PC World “While the music industry rants on about the illegality of P2P networks, it is also making it ever more difficult for users to play the music they legally buy on different MP3 players. Ottawa filmmaker Julien McArdle looks at the industry’s double standard and why they are playing a bad tune when it comes to MP3 songs.” This article was published in the online version of PC World Magazine (Oct. 2006), and later slashdotted. This article managed to hurt my credibility, as a few weeks after this was written, gift cards were seen available in some Canadian retailers.

Learning Binary
An article which teaches the fundamentals of the binary system. Has examples and multiple problems with solutions. Also covers how to translate binary to text.

Using ZIP-Container Based Formats to Hide Data
In this article I show how to hide sensitive data within OpenOffice documents and the like. Its simple, and it works.

Securing Networks with Obsolete WEP-based Routers
This article explains how to secure a network using software-based solutions. It therefore bypasses the encryption set by routers, which is relevant for those who use those with WEP-based encryption (the vast majority). WEP can be cracked in a matter of minutes now, and this will prevent the transmitted traffic from being passively sniffed, cracked & interpreted. This article was published in the Fall 2005 issue of 2600 magazine.

WiFi Extravaganza

Ottawa Downtown WiFi Map
I went out one day and sniffed the downtown core of my city. The result is a compilation of the wifi networks found at 29 sample locations. This was accomplished using a wifi-enabled PDA and lots of paper to write down my results with. Web interface designed by yours truly.

WiFi Security in Downtown Ottawa: A Profile of 802.11 Communications
This is a poster I created that briefly covers the subject of the state of wifi security in downtown Ottawa. The result of 2 days worth of warwalking in the core of the city during two days in October 2005. Unlike the “Ottawa Downtown WiFi Map” of above, I used a bonafide laptop and GPS to conduct the data collection. As a result, I was able to collect data on 500 access points.

Movies

Claymation Video
A video I made along with some friends for a Grade 12 final Communications Technology Project. Mixes claymation, 3D animation, voice overs… It’s about a man adrift in a life boat on the sea and his endeavours against an evil dolphin.

GIS Day 2005
A private video I made using my digital camera giving a short insight into the going ons of the GIS Day 2005 in Ottawa. I didn’t realise this had been put online until someone at the University asked me if I was the guy that did “the documentary on GIS Day.” Be warned: its quite a poor video (by all definitions.)

GIS Day 2006
A more professional job at detaling the events of GIS Day 2006. The camcorder footage was lost, so I made use of the photos and clips taken with the digital cameras. It turned out quite well.

HackTV: Underground Episode 4
In this episode of HackTV:Underground, I interviewed Johannes Ullrich, Chief Research Officer of the SANS Institute, and Director of the Internet Storm Center. We discussed current and new trends in network security, click-kiddies, MacOS X security, etc.

Kluane Resorts Advertisement
This is an advertisement I made, along with a few university buddies, for a fictional eco-friendly resort. Good for a few laughs. Any likeliness in name or otherwise to any real facilities is purely coincidental.

University Application Video
Two years before EYNTO, I was a senior high school student applying to various universities. To help in my quest, I decided to make this university application video.

Podcasts

BinRev Radio Ep. 152 (Listen)
Binary Revolution is a weekly show in which StankDawg and cohosts talk about various hacking-related news and topics. In this show StankDawg and I discussed about the On Piracy documentary, my experiences, and so forth.

TWATech Radio Ep. 198: GIS and Remote Sensing (Listen)
TWATech Radio is a user-driven daily podcast that focuses on spreading knowledge about various topics in tech. In this show, I gave a quick twenty minute introduction to the two fields, the tools you need to get started, as well as a bit of theory. GIS stands for Geographic Information Systems, and applies to pretty much anything where computers and spatial information are intertwined.

TWATech Radio Ep. 204: French for Geeks – How to pick up chicks (Listen)
In a less serious follow up to my previous stint on TWAT, I decided to hook up with the Montreal 2600 and give our audience a quick and dirty intro to French. Well, the part of the French language that pertains to picking up chicks. I’ll warn you in advance, however, that I was rather innebriated when I recorded this.

Hacker Public Radio Ep. 264: Interacting with GSM Modems (Listen)
In this episode, I talk about how to create programs that interact with GSM modems, and use them to send SMS messages. There’s a fantastic guide I’ve found on the matter is available here.

Hacker Public Radio Ep. 434: HPR Roundtable 4 (Listen)
Klaatu, Deepgeek, Charles from MintCast, Russ from the Techie Geek, Russ from The Linux Ham Shack, and I discuss the free (as in speech and beer) software we use on a daily basis.

Misc Art

“Black&White” QCD Skin
Two years after “Minimalistic Purge” (see below), I decided to have another go at QCD skinning. The result is another minimalistic entry, Black&White. Over 170,000 downloads so far.

“Minimalistic Purge” QCD Skin
The first skin I ever made for the Quintessential Player (a versatile free Windows audio media player). Minimalistic, as the title suggests. Over 95,000 downloads so far.

Random Photochops
Just random art I’ve done over the years. From my first serious attempt at photoshop (an agenda cover for high school) to recent promotional posters.

Applications

Visual Hex Editor
Tool written in C for the *nix terminal to visually compare two hexadecimal files. A quick clickable graphic overview allows you to ascertain the extent of the differences between any two files. Clicking on a particular section, or navigating around, allows for finer comparisons with the display of the underlying hex. Screenshot 1 Screenshot 2. For Linux, BSD, and Cygwin.

Celtx Character List
Parses Celtx files to extract character information. Indexes the script file itself to compile a list of characters independently. Requires Python 2.x.

Hacking the Gibson
After a rather humorous 2600 meeting where two new attendees were expecting to find “real hackers”, I created this Ruby-based application to emulate unauthorized access to a military server. The application emulates a terminal session, and you can use it to telnet to a .mil/.gov domain. Make sure to enter “jprice” as the user, and to then do a search for “Area 51.” Source. Windows 2000/XP/Vista compatible.

Metadata Parser
As part of my undergraduate research thesis, I designed a Windows application to parse through text-based FGDC-formatted geospatial metadata and produce a pictographic representation of the content. You can download the thesis itself here. Windows 2000/XP/Vista compatible.

Telnet Chat Server
A very simple telnet-based chat server with password protection and minimal logging. I did this in the space of an hour, so please forgive the poor code. Requires Python 2.x.

Websites

Docks Official Website
The official website for the comedy I wrote and directed, “Docks.” This website was the second incarnation of the film’s online presence, entirely designed using nothing more than Photoshop and Notepad.

DownWithJesus.com
A parody website I designed. Pokes fun at those who try too hard at making ‘da big G hip, at the expense of general intelligence.

Lloyd Insurance Blog
A website I set up for my brother in law. I did very little for this one: I bought the domain name, set up WordPress, and did minor changes to a fantastic theme that C. Bavota created.

On Piracy Documentary
The official site of the documentary on Piracy that I filmed. The website was designed in the open-source WYSIWYG web content editor, NVG.

Ottawa 2600
The official website of the Ottawa 2600 group. The latest revision was designed in a few hours using The Gimp, a few images from a stock photography website, and Notepad++.

Randy Demmon
Website I created for musician and composer Randy Demmon. The website was put together using Notepad++, the Gimp, and resources from a stock photography website.