| Australia Mobile: | +61 (0) 403399386 |
| Australia Landline: | +61 (0) 864248317 |
| Australia Address: | 2/5 Bulwer Avenue Perth, WA 6000 Australia |
| Email Address: | chris@mccormickit.com |
| Summary: |
I am a freelance software developer building custom applications for clients on the web, smartphones, and desktop computers. I specialise in free and open source software and internet technologies. Contact me if you have a software application you want built. Some of the technologies I frequently develop with are Python/Django, Javascript, C/C++, Node.js, Java, Android, Linux, and Pure Data. |
| Start Date: | Apr 2003 |
| End Date: | - |
| Position/Title: | Director/Developer/Consultant |
| Contracts: |
|
| Start Date: | Jan 2004 |
| End Date: | - |
| Position/Title: | Technical Director |
| Responsibilities/ Achievements: |
|
| Start Date: | July 2004 |
| End Date: | Dec 2005 |
| Position/Title: | Tutor |
| Responsibilities/ Achievements: |
|
| Start Date: | Jan 2003 |
| End Date: | Dec 2006 (company deregistered) |
| Position/Title: | Developer/Director |
| Responsibilities/ Achievements: |
|
| Start Date: | Apr 2000 |
| End Date: | Feb 2003 |
| Position/Title: | Systems Developer/Network Administrator |
| Responsibilities/ Achievements: |
|
| Start Date: | Mar 2000 |
| End Date: | Apr 2000 |
| Position/Title: | Network Administrator |
| Responsibilities/ Achievements: |
|
| Start Date: | Jan 1996 |
| End Date: | Jun 1996 |
| Position/Title: | Computer Operator |
| Responsibilities/ Achievements: |
|
| Institution: | Murdoch University |
| City/Country: | Perth, Australia |
| Qualifications: | Bachelor of Science, Computer Science (GPA 3.613) |
| Completed: | 2008 |
| Institution: | Central TAFE |
| City/Country: | Perth, Australia |
| Qualifications: | Certificate 3, Network Administration. |
| Completed: | 2003 |
| Institution: | Curtin University |
| City/Country: | Perth, Australia |
| Qualifications: | 2 years of a 3 year Computer Technology degree (embedded systems development) |
| Completed: | Not Completed due to work commitments |
| Institution: | Hale School |
| City/Country: | Perth, Australia |
| Qualifications: | High School TEE (Calculus, Applicable Math, Chemistry, Physics, English Literature, French). |
| Completed: | 1995 |
| Institution: | Jakarta International School |
| City/Country: | Jakarta, Indonesia |
| Qualifications: | Middle School (Maths, English, Geography, History, French). |
| Completed: | 1993 |
| Edith Cowan University, August, 2008 |
| Gave a lecture on composition and video games |
| Edith Cowan University, October, 2007 |
| Gave a lecture on procedural game content algorithms |
| Edith Cowan University, October, 2006 |
| Gave a lecture on my electronic music composition practice |
| Edith Cowan University, May, 2006 |
| Gave a lecture on procedural game content algorithms |
| Murdoch University, July - December, 2004 |
| Gave five lectures for the course Game Design and Programming - ICT 207 |
| PyConAU, August 2011 | |
| Location | Sydney, Australia |
| What | Presented "Infinite 8-Bit Platformer" - a user-created-content multiplayer video game developed in Python. |
| pd-LA Launch, April 2011 | |
| Location | New York City and Los Angeles, USA |
| What | "Pd as your audio engine" workshops in NYC + LA. Pd wiimote demo at Eastman-Fairfield Boys and Girls Club, Longbeach. Pd patching circle at Crash Space, Culver City. |
| PyCon Au, June 2010 | |
| Location | Sydney, Australia |
| What | "Python in Video Games and Multimedia Projects" about working on Infinite 8-bit Platformer and RjDj. |
| FreePlay, June 2010 | |
| Location | Melbourne, Australia |
| What | Spoke on "The first one is free" about various licensing models for content and code, including gratis, Free Software, and Creative Commons licenses. |
| EuroPython, June 2009 | |
| Location | Birmingham, UK |
| What | Gave a talk on how we are using Python and Django at RjDj, to break our application out of the iPhone jail. |
| Electrofringe (This Is Not Art Festival), August 2007 | |
| Location | Newcastle, NSW, Australia |
| What | Gave a talk on using games technologies in audio-visual/electronic music performance systems, including the Nintendo DS, Commodore 64, Wii-mote, and PC gamepads |
| Nextwave Freeplay Independent Game Developer's Conference, August 2007 | |
| Location | Melbourne, Victoria, Australia |
| What | Sat on the organisational committee and chaired a panel |
| GO3 Electronic Entertainment Expo, Mar 2007 | |
| Location | Perth, Western Australia |
| What | Sat on a panel discussion about developing indie games in Australia |
| Linux.conf.au, January 2007 | |
| Location | Sydney, NSW, Australia |
| What |
Gave a talk entitled "GNU/Linux on handheld gaming devices" Gave a talk entitled "Dr. StrangeArt, or, How I Learned to Stop Worrying and Love Algorithmically Generated Content" |
| Audiosity, Artrage, May 2006 | |
| Location | Geraldton, Western Australia |
| What | Site specific art installation using an EyeToy web cam, the ARToolKit and some custom Pure Data patches. Patrons of the system place tagged vinyl boxes into a grid to specify the order of an audio sequence of collected and manipulated field recordings from Geraldton. |
| The Salvation Show, Artrage, October 2005 | |
| Location | Perth, Western Australia |
| What | Site specific art installation using an EyeToy web cam, the ARToolKit and some custom C code. Patrons of the system move tagged paper boxes in space to paint pink and black fading dots on a virtual canvas. |
| Linux Conference Australia, April 2005 | |
| Location | Canberra, ACT, Australia |
| What |
Talked at the embedded systems mini conference - 10 tips for Gameboy Advance development. Played a live set (using custom Pure Data patches). Gave a talk on developing for the Gameboy Advance using open source tools. |
| Straight Out Of Brisbane festival, December 2004 | |
| Location | Brisbane, Queensland, Australia |
| What | Gave a workshop on developing for the Gameboy Advance. Played a live set with "Chrism&Fenris". |
| Australian Game Developer's Conferece, December 2004 | |
| Location | Melbourne, Victoria |
| What | Gave a talk entitled "Gameboy Advance: Using Open Source Tools". |
| Electrofringe (This Is Not Art festival), October 2004 | |
| Location | Newcastle, New South Wales |
| What | Spoke on the No-Input panel (regarding feedback loops and circuit bending in music). Played a live set with "Chrism&Fenris". |
| Freeplay Independent Game Developer's Conference, May 2004 | |
| Location | Melbourne, Victoria |
| What | Spoke on gameboy advance development panel. Spoke on open source gaming engines panel. Spoke on console hacking hijinx panel. |
| Residency at The Kitchen, March/April 2004 | |
| Location | Perth, Western Australia |
| What | Performed electronic music on a weekly basis at The Kitchen in Leederville, Perth, with "Chrism&Fenris". |
| Electrofringe (This Is Not Art festival), October 2003 | |
| Location | Newcastle, New South Wales |
| What | Spoke on a panel entitled "Sonic resurrections" concerning work on music software for gameboy advance and 6510/6581 chips. |
| Australian Computer Music Conference, July 2003 (uncredited) | |
| Location | Perth, Western Australia |
| What | "Circuits with the past" with Christina Thomas and Eleanor Ingram - designed and implemented two Pure Data patches for interfacing with midi/cv light sensors, video playback, and audio triggering over two laptops communicating via UDP. |
| Non Technical Skills: | Good communication skills. Quick to learn new technologies and skills. Excellent writing ability. Conversational french. |
|
Programming Languages Python C/C++ Javascript Pure Data PHP Java SQL Perl Shell scripting (bash) |
|
Composing, performing, listening to music. Futsal, indoor soccer. Game development. 3d Modelling and 2d Design. Digital electronics hobbyist. |