Virtual Surround Sound Headphones

The proposed project was to design and implement a system to convey the surround sound audio experience through a common 2.0 set of headphones using environment modeling. Programming and Hardware aspects of the project include topics such as:

  • OPENAL, DirectX Audio SDKs
  • BLUETOOTH wireless hardware
  • PIC microcontroller, accelerometer input modules

Final mark 84, with award for outstanding demonstration at IEEE project night.

  • Date: June 2008
  • Fields: Software Engineering, Design, Education
  • Client: Memorial University of Newfoundland and Labrador
  • PowerPoint: capstone_project.pptx

Capture the Flag Simulator/AI Controller

Was involved in a group of 3 fellow computer engineering students. Design and Implementation of a CTF simulator from a specification documentation. Key responsibility was implementation and design of the simulator model. Design and implementation of layer 1 (team controller) and personal layer 2 (individual controller). Placed second overall in the AI individual controller competition. Final mark 80

  • Date: August 2007
  • Fields: Software Engineering, Design, Education
  • Client: Memorial University of Newfoundland and Labrador

Robot Project

Was involved in a group of 5 fellow engineering students. 3 electrical engineering students and 2 computer engineering students. Designed and implemented a robot which would read a barcode from an image through a USB camera and navigate itself to the next way-point in a static obstacle course using sensors and developed navigation algorithms. Personal tasks successfully accomplished included JAVA interface development for serial communications to Robot, as well as PIC C programming for serial communication protocol. Final mark 89

  • Date: December 2006
  • Fields: Software Engineering, Design, Education
  • Client: Memorial University of Newfoundland and Labrador

Java Game: Choplifter

Developed a 2D helicopter simulation game in a group of 2 using Java. Used intuitive mouse only controls. Used own creative content for graphics. Final mark 88

  • Date: April 2006
  • Fields: Software Engineering, Design, Education
  • Client: Memorial University of Newfoundland and Labrador
  • Live View: example.com

Navigation Radar Stimulator

The Raytheon subsystem stimulator and Nav Radar subsystem will be integrated at HCM shore-based testing facilities to support integration and testing of the HCM Command and Control system (CCS). The Raytheon subsystem stimulator will be responsible for stimulating the functionality of the integrated navigation radar, based on inputs that are derived from the HCM testing environment.

  • Date: December 2010
  • Fields: Software Engineering, Design, Hardware Design
  • Client: Raytheon Anschütz

Standalone Navagational Sensors Simulator

The Simulator was designed to proves information in real time and provide digital information to RAn's Data Distribution Unit (DDU) to simulate the following sensor components:

  • Marine inertal Navigation System (MINS)
  • P(Y) GPS
  • Differential GPS (DGPS)
  • Acoustic Log
  • DOLOG
  • Magnetic Compass
  • Weather Station
  • Echo Sounder

  • Date: June 2011
  • Fields: Software Engineering, Design
  • Client: Raytheon Anschütz

First Freefall Launching Simulator

Test 2D free-fall numerical model for representative wave cases and refine. Maneuvering & free-fall transition – research/test methods of transition between numerical models (lowering, splashdown, maneuvering) during simulation. 2D free-fall numerical model – add wave effects to numerical model. Determine Test Cases for Validation of free fall launch into waves.

  • Date: April 2011
  • Fields: Software Engineering, Design
  • Client: IRAP

Google Bookmarks Manager

A simple online bookmark manager using google apps script backend and html front end. Back end supported by a google sheets database linked to your gooogle account for easy backup. Features include auto generated favicons, bookmark category filtering, and darkmode.