Skip to content


Assignment Drop Box

Web application that accepts uploaded assignment files from students and provides a receipt. Allows staff to set due dates, rules about what files are allowed or required, grant extensions and view and download submissions.
Client: The University of Auckland Computer Science Department
Technologies: ASP.NET MVC, CSS, HTML, JavaScript, SQL Server

Enduring Stash

Simple client-side persistence with a lightweight, promise-based API and multiple storage providers.

Live Exercise Monitoring Dashboard

JavaScript web application for live monitoring and historical review of exercise participants.
Client: The University of Auckland
Technologies: CSS, HighCharts, HTML, JavaScript, jQuery, Knockout.js, Responsive CSS, Twitter Bootstrap

PSIVT 2015 Conference Website

Visual design and development of a conference website for PSIVT 2015. Hand-coded HTML & CSS to ensure a good user experience in all sizes of device.

iCase iPad User Interface Prototype

Create an interactive user interface prototype of a teaching case delivery tool. This was used to film a video that formed part of a funding application for development of the full system.
Client: Innovative Learning Technologies group at The University of Auckland Business School
Technologies: interface2, iPad

Test Timer

A countdown timer to display to students in test and exam rooms.
Client: The University of Auckland Department of Accounting and Finance
Technologies: C#, WPF

Windows Phone Shopping List App

A shopping list app created for Windows Phone 7 as part of a Microsoft app development course and competition.
Client: Microsoft Competition
Technologies: C#, Windows Phone

Website Technical Correctness Checker

A tool for both students and instructors to check the correctness of a web page. It not only checks HTML & CSS validity, but also broken links, total page size, title element set correctly and does a spellcheck.

Hen's Night Invitation Website

Custom graphics for a one-page event invitation site that also collected RSVPs.
Client: A friend of mine
Technologies: CSS, Google Site, Graphics, HTML

Yammer Recorder

An application that uses the Yammer API to extract historical messages for an organisation and save them for later academic analysis.
Client: The University of Auckland ISOM Department
Technologies: C#, SQL Server, WPF

Sarah's Graduation Pirate Party

Custom graphics for a one-page event invitation site that also collected RSVPs.
Client: Sarah Henderson
Technologies: CSS, Google Site, Graphics, HTML

Software Download Website

ASP.NET MVC website that allows students to log in and download software. It also includes an administration interface for staff, and software interfaces with two other systems.
Client: The University of Auckland Department of Information Systems and Operations Management
Technologies: ASP.NET MVC, C#, Entity Framework, nUnit, SQL Server

Shared Drive Permissions Manager

Application for granting and revoking student permissions on share drives to enable them to submit assignments securely.
Client: The University of Auckland ISOM Department
Technologies: C#, WPF

WordPress Blog

WordPress blog with customised themes and plugins. Over the years, I have either modified the themes and plugins of other authors, or have created my own from scratch, depending on the effect I needed to achieve.