Bachelor of Science, Major in Computer Science
University of British Columbia, 2008

Bachelor of Music, Major in Composition and Theory
University of Victoria, 1999

Technical Skills

Programming Languages
  • Java
  • C
  • C++
  • Visual Basic
  • HTML, JavaScript, CSS
  • PHP/MySQL, including Object-Oriented PHP
Operating Systems
  • Windows 95/98/2000/XP/Vista
  • Unix
  • Linux
  • Mac OS X
  • Adobe Photoshop
  • Adobe Dreamweaver
  • MS Office XP
  • Microsoft Visual Studio

Technical Experience

Web Design and Web Application Development

Applied Technologies

  • Designing sites and graphics
  • Web application development, including CMS design, code, and management
  • phpBB forum modules
  • LAMP server administration
  • Search engine optimization, including onsite keyword optimization, link building, and analytics

ASP.NET Development of Sim-Site: Construction Planning Simulator

Civil Engineering Dept., University of British Columbia, Vancouver, British Columbia, Canada
July 2008-present

Applied Technologies
ASP.NET/MSSQL, Visual Studio, ER Diagrams, Use-Case Diagrams

Designed and developed Sim-Site, an online Construction Planning Simulator. Sim-Site simulates the decision-making process followed by construction project managers, including: researching project requirements, developing a Work Breakdown Structure, creating tasks, assigning materials, equipment, and resources, calculating time and costs, and evaluating work plans.

Sim-Site allows administrators to assign projects to groups of students, who then use the tool to plan a construction project with the goal of achieving an optimal cost/time result.

GSD2ACSIS and libgsd: Starlink library software

Joint Astronomy Centre, Hilo, HI, U.S.A.
Jan-May 2008

Applied Technologies
C, FORTRAN, cvs, PHP, Starlink

Data collected on the James Clark Maxwell Telescope using the DAS (Digital Autocorrelating Spectrometer) and AOSC (Acousto-Optical Spectrometer) spectral line backends was originally stored in the (now obsolete) GSD file format. The GSD2ACSIS routine uses the libgsd library (written in C) to convert these GSD format files into the format produced by the current spectrometer (ACSIS).

Developed GSD2ACSIS routine and libgsd library and integrated into Starlink software package.

Courseware Developer

Applied Sciences and Civil Engineering Depts., University of British Columbia, Vancouver, British Columbia, Canada
May-Aug 2007

Applied Technologies

Programmed a Java applet and PHP/JavaScript application to perform regression analysis of debris flow morphology in order to predict travel distance of debris flows. Created a webpage to serve the application, including information about debris flows, a user guide, and a description of the algorithms used.

Worked with a partner on the iPeer 2.0 Peer Evaluation tool, an online tool used by students working in groups to provide feedback on their teammates. Developed and debugged iPeer in CakePHP in preparation for a version update. Conducted one-on-one and group instructional/feedback sessions in order to assist users with the software, identify and solve bugs, and identify feature requests. Wrote an Installation and User Guide for iPeer 2.0.

SMURF Data Reduction Programmer

Astronomy Dept., University of British Columbia, Vancouver, British Columbia, Canada
May-Dec 2006

Applied Technologies
C, cvs, PHP, Starlink

Programmed and tested a simulator and data reduction software package for the SCUBA-2 submillimetre bolometer array being installed on the James Clerk Maxwell Telescope.

Worked with a small team of programmers to produce simulated astronomical data used to test the SMURF data reduction software. Researched and wrote a 41-page document about telescope scanning patterns, featuring a detailed study of the impact of the bolometer array design on the final mapmaking capabilities. This document will be used to guide the choice of scanning strategies once the instrument is installed on the telescope.

Additional Work Experience

Circulation Assistant / Page

Greater Victoria Public Library, British Columbia, Canada

Registered new patrons, checked books in and out of the system, collected fines, enforced library policies, placed and filled requests, acting supervisor duties, assisted with children's programs, and other duties relating to circulation and customer service.

Personal Interests

  • Freediving and SCUBA diving
  • European boardgames
  • Search engine optimization, affiliate marketing, and Incentivized Freebie Websites
  • Costume design, sewing, and knitting

References available upon request