Welcome!
This website is powered by a combination of PHP and JavaScript. PHP handles dynamically constructing the core HTML while JavaScript handles the client side functionality. The style of this site is a combination of CSS and SVG, so for the best browsing experience please ensure that JavaScript is enabled.
Contact Information:
I can be reached via my email address or by mobile phone:
- E-Mail: cwcoupland@gmail.com
- Mobile: 04 2114 5889
About Me:
To keep my biography brief, I am Cameron Coupland, a programmer from Victoria, Australia.
Born in the early nineties, I grew up in a quiet country town where I attended a small primary school. During my high school years I studied at a private Christian school where my interests in computers and technology flourished. I passed VCE in 2009, having studied subjects such as advanced mathematics, Information Technology as well as TAFE certificates 2 & 3 in Multimedia.
Afterwards, I studied a Bachelor's degree in Information Technology (Games & Graphics Programming) at RMIT Melbourne from March 2010 to August 2013, and graduated in December of 2013. While at RMIT I studied a variety of programming languages and technologies, ranging from Java and C/C++, to Python and Perl, to PHP and JavaScript. I also utilized several game engines for assignments during the degree, the most notable example being the Unreal Development Kit (UDK) for a year long project during 2012.
In 2015 I returned to university to further my knowledge in the broader field of Information Technology. The areas of Information Technology that I focused on at La Trobe were areas I did not have the opertunity to explore during my time at RMIT, such as database fundementals, working with industry level networking hardware, and the development of graphical user interfaces for PC and Android using Java.
During my final year of my studies I undertook two minor projects as well as a five-month industry placement. The two minor projects furtghered my practical skills at mobile development, the first project being a cross-platform application using Microsoft Xamarin, while the second project was the development of an Android version of an existing iOS application. The industry placement I undertook was at the Bendigo & Adelaide Bank head office in Bendigo, where I spent my time working on internal Node.js applications for use by the Bank staff members.
In my spare time I practice painting miniatures, 3D modeling, furthering my knowledge of programming and developing my skills in design, composition and colour theory.
Resume:
The following is a condensed version of my resume, the full document can be downloaded from here.
Cameron William Coupland
Address: 29 Creeth Street, Log Gully, VIC 3550
E-mail: cwcoupland@gmail.com
Mobile: 04 2114 5889
Core Programming Skills:
- ANSI C & C++98
- Java
- Lua
- Android Applications
Web Programming Skills:
- XHTML & CSS 3.0
- JavaScript & Node.js
- PHP & Pearl
Education and Training:
- Bachelor's Degree in Information Technology
Feb 2015 - Nov 2016 at La Trobe, Bendigo - Bachelor's Degree in Information Technology (Games and Graphics Programming)
Feb 2010 - June 2013 at RMIT, Melbourne - TAFE Certificate III in Multimedia
2009 at Bendigo TAFE - TAFE Certificate II in Multimedia
2008 at Bendigo TAFE
GridANT:
Parallel:
Reddit User Analyser:
UDK 2.5D Prototype:
In colaboration with a Melbourne Game Designer, I produced this dynamic 2.5D pathing & camera prototype using the Unreal Development Kit. It was produced in spare time over the course of a week, due to time constraints development of this project ceased during the prototyping phase. The video on the right shows the final stage of development when the project ended, showcasing the dynamic pathing system and the numerous dynamic camera control systems that are implemented within the level. |