Professional Pages

Portfolio

Following are some (not all) of the pieces of I.T. work I've made over the last few years. Most of them are available for downloading.

show: | websites | games | applications |

Websites & Multimedia:

Screenshot Description
Best Websites: 

more screenshots: 1 2 3

status: still online at http://www.janmclucas.net/

Political Website for Jan McLucas (Senator for Queenland)
(
Jan-Mar 2003)

This is the first proper professional site I've designed. I worked with Jan McLucas for five weeks in her office in Cairns, and had many responsibilities - not just making the site.

Note that, my role was to design the site - I advised Jan to use a company called GetStarted Australia to take my work and add a sophisticated content management scheme to help keep the media releases up-to-date. Jan was very happy with the way it turned out, and the site is still upregulated regularly.

more screenshots: 1 2 3 4 5 6 | 1 2 3

status: online at: http://www.papuabirdclub.com/

Charity Site for Papua Bird Club
(Feb-Mar 2007)

This site was designed for one of my father's Indonesian friends - Kris Tindige - who, at the time, was staying in Brisbane undergoing kemotherapy. Kris immediately struck me as an amazing man; further evident when I found out he was friends with one of my biggest heros David Attenborough. Kris and his wife Shite had set up a charity, the Wild Bird Conservation Awareness (WBCA) program, and the only bird club in West New Guninea - the Papua Bird Club - through which they get funding. Unfortunatly their website was quite drab, and so I offered to make them a new site free of charge to help them boost their business and donations.

As part of the site I made several large flash animations which showcase the stunning scenery of Papua and the world-famous birds of paradise. Kris took all the photos on the site and wanted to be able to update everything, so it was very important for me not just to design the site, but to visit Kris and give him the tools and knowledge to be able to take and maintain the site by himself.

 

more screenshots: 1 2 3

status: uploaded at http://www.andrewnoske.com/

Andrew Noske - HomeSite
(Jan 2005)

The site you are currently looking at. It is broken into three main sections, and although many pages are static, the site incorporates many PHP scripts for: dynamically listing/displaying picture, generating random quotes, allowing guests to add links and information. I avoided using MySQL, because I didn't want any extra dependencies.

Older Websites: 

more screenshots: 1 2 3 4 5

status: exist only on a private intranet

Club Intranet site for SIMBA
(Mar 2006)

The Students of the Institute for Molecular Bioscience Associate (SIMBA) is a social club for the building I work in. When I first joined I was surpised the club didn't already have a website, so I offered to make one and become webmaster. Although they accepted, the executive at the time decided they didn't want to risk any student published content damaging the IMB's reputation, therefore it was decided to put the site on the IMB's intranet so that only people inside the building could access it.

Some of many features include: a dynamic poll question, a page where all the past issues of SIMBAlize (the SIMBA newsletter) can be downloaded, and a randomly selected image on the top left of every page.

more screenshots: 1 2 3 4 5

status: online at: http://swimuq.ning.com/

Club Site for SWIM
(Mar 2007)

This is another site I offered to design for free. Supporting Women in Medicine (SWIM) is a non-profit club which supports women studying in the field of medicine and also does a lot of charity work. As a non-profit club they have very little money, and therefore couldn't afford to spend money on web hosting. Since SWIM is a UQ union organizeation, the University of Queensland provided free web hosting, but only a small amount of space and strickly static webpages, and so it was decided to make a static "information site", but I also helped make them to make a dynamic site on ning - a site similar to myspace but catered towards social groups where members can add themselves and upload their own photos.

more screenshots: 1 2 3 4

status: taken offline since it has served it's purpose

Online Survey for Mentors Program
(Mar 2004)

This was a small site I created for Lyn Courtney, the head of the Student Mentor program.

This small job took less than 14 hours, but I was proud of finishing it fairly quickly and doing a good job. I had to turn a large survey form (150 questions) into a multi-page web survey which used PHP, JavaScript MySQL to allow students to complete the survey, validate all entries, store results, and enable secure access to download and view results. The previous year, Lyn had administered the survey by handing out paper copies and typing results manually.

200 people completed the online survey.

 

more screenshots: 1 2 3

status: uploaded here

Flash Site for Web Design Company
(Aug-Oct 2002)

This is a flash site I designed for a multimedia subject. I asked permission from a webdesign and hosting company called PDIS (Port Douglas Internet Services) to use content from their site. At the time their own website was in need of improving, so I wanted them to consider using my work, but unfortunately they updated their site just before I finished.

The site includes many pages, interactive music, animations, a splash screen and also a non-flash version.

 

more screenshots: 1 2 3 4 5

status: uploaded here

Interactive Portfolio
(Aug-Oct 2001)

This multimedia piece/website is best described as an "interactive portfolio" and was made using Macromedia Director as a project at university. Although it has not been updated for several years, it might be useful to look at, because it features interactive animations and music and contains some of my older artwork.


Games:

Screenshot Description
Flash Games : 

more screenshots: 1 2 3

status: play here

Midget Warfare
(Mar 2004)

I call this game "Midget Warfare" and it's actually a lot of fun to play once you master the controls. It's a “walk horizontally” platform game which features proper gravity, bouncing grenades, multiple weapons, different difficult settings, and well worth playing. The way the ActionScript is coded it would be easy and quick for me to add extra levels, just by drawing them, and dragging on some extra bad guys.

more screenshots: 1 2

status: play here

Celestial Fighter
(Mar 2004)

Fairly simple vertical scroller/shooter game I called "Celestial Fighter" and wrote in Flash. Used to have a working top 10-scores list, but I had to disable this feature (besides which it's too easy to get a high score).

Shockwave Games : 

 

more screenshots: 1 2 3

status: play here

Redneck Driving School
(Mar 2004)

Simple crude, shockwave game where you avoid rocks and try to hit wildlife - hence the name "Redneck Driving School".

 

more screenshots: 1 2 3

status: play here

(Mar 2004)

"Provisional Pong". This is the first shockwave game I made: a game of pong with several levels and moving blocks. Getting through all five levels is actually challenging.

Games: 

 

more screenshots: 1 2 3 4 5 6

status: download this nifty game here

Memory Game
(Dec 2000)

I made this Memory Game in Visual Basic during grade twelve. This card game has many configurable options (including different size boards, cards & timers), supports up to four human and computer players and involves a small element of artificial intelligence.

It's actually lots of fun to play with friends, or against the computer. If you set all four players as computer players you can just sit back and watch.

 

more screenshots: 1 2 3 4

status: download here
WARNING: need good knowledge of java to get it working - not easy to install.

Backgammon Game
(Apr-May 2002)

This is a two player Backgammon Game using Java (Java is architecture independent – therefore this program can run on any platform without modification) – another university project. I used a very basic freeware program called BlueJ (NetBeans is better).


Applications:

Screenshot Description
Applications: 

 

more screenshots: 1 2 3 4

status: download here

Exam Creator
(Aug-Nov 2003)

I created this “Exam Creator” program using Visual Basic, as well as many other languages (including PHP, MySQL & JavaScript) - and it was a big project. This program allows users to create, load and save exams as a MS Access DB file. Exams comprise of true/false, multiple choice, multiple section and exact answer questions, and can also be arranged in sections. The lecturer obviously needs to specify an answer(s) for each question, and can also include feedback.

Exams can then be exported as any of the following formats:
o Non-assessable exam – generates JavaScript (& HTML); students can change answers & get feedback (quizzes are a useful learning aid).
o Assessable exam – lecturer enters students & passwords, then it generates a series of PHP and MySQL files. The result is a secure environment where the exam supervisor logs in to enable the exam for students, and views the results as the students sit it.
o MS Word document – automatically opens MS Word, & uses native commands to create a document ready for printing.

 

more screenshots: 1 2 3 4 5 6 7

status: download program here

3D Dance Factory
(Aug-Nov 2003)

I call this program “3D Dance Factory” , and I created it in Visual C++ using the GLUT library for OpenGL. The program is a great tool in teaching people how to dance. It allows users to create, load and save animation of people. More importantly I applied Object Oriented principles to write clean and proper code. The project features several different key-frame interpolation techniques, the ability to vary the play rate, complete camera control and music. I intend to add a more efficient interface for controlling the person – currently the user must refer to (toggle) a keyboard chart which maps most of the keyboard keys to different actions/functionality.

 

more screenshots: 1 2 3 4 5 6 7

status: download programs here

Molecular Dynamics Simulation programs
(Mar 2004)

As part of my honours project I created about four seperate "Molecular Dynamics Simulation programs" (all using C++). My main goal was to invent & test various methods to improve simulation speed for large numbers of pair-wise interacting atoms - more specifically a "dynamic self-spatial join query" problem. My main code was designed to form an efficient engine layer for interacting particles, so my classes could be easily extended and adapted to simulate/test any type of pair-wise interaction model. Many methods, including space filling curves, verlet neighbour list and fixed cell lists were analysed.

Although not critical to the project, I also created front end programs using OpenGL and one using Microsoft Foundation Class (MFC) - allowing me to visualize results. However, most of my time was spent batch processing numerous simulations (which took hours in some cases) using a C++ console application which outputted performance results into a CSV file, which I would then import into Excel for graphing and analysis.

Other Interactive Flash Projects: 

 

more screenshots: 1 2 3 4

status: view/download here

Mosquito Spread Animation and Simulation program
(Dec 2004)

Basic, aesthetic "Mosquito Spread Animation and Simulation" program done using Macromedia Flash MX (Action Script). The “program” presents/animates results collected by Dr Scott Ritchie (medical entomologist at the Tropical Public Health Unit) to be screened in an episode of Catalyst, during February of 2005. The program also demonstrates the proposed role of the IT department of JCU simulating mosquito movement and outbreaks of Dengue fever.

The download is large because I added audio commentary.