Digital Logic

About Me

Hi, I’m Warren.

I’m a third year Computer Science student at the University of Waterloo. Currently, I’m on a cooperative education term working as a BIS Tools Developer at Research in Motion. In the summer of 2007, I was employed at COM DEV as software developer for the MUX Engineering team. Prior to fall of 2006, I worked with Maplesoft as a Marketing Assistant.

In my spare time, I enjoy developing software and playing video games. Below is a list of a few of the software projects I have taken part in. Unfortunately, due to disk failures, there are no live versions of the software available.

  • GhostWriter: A PHP and MySQL based content management system, similar to WordPress. Features included:
    • Secure, session-based user authentication.
    • Support for multiple contributors and editors.
    • Support for embedded video and audio by way of flash player.
    • WSIWYG text editor for creating and editing posts.
    • Dynamically generated RSS feeds.
  • Kingdom of Time: A PHP and MySQL browser game. Features included:
    • Modular game components, with the ability to dynamically add and remove unit and building types.
    • Secure, hash-based authentication system with password reset system.
    • Algorithm-based combat system that allowed users to interact with other players’ units.
    • Private messaging system to facilitate user-to-user communication.
    • Time-based resource generation and unit building system.

In addition to the above mentioned PHP projects, I have also developed software and content using:

  • Java
  • C++
  • Visual Basic 6
  • Visual Basic .Net
  • TCL
  • LUA
  • JavaScript
  • ActionScript
  • Hammer World Editor

I also share in a business partnership with Dave Lahn and Jake Billo called EdgeLink Consulting. We provide consulting and repair services for computers and other home electronics and officially registered as a business in May of 2007. For more information please see our website, or email me.

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...