01 May

Portfolio

This Page Is Being Renovated

Stay Tuned


 

This is to be my portfolio, which will always be under construction as I learn new skills and build new projects. Everything here is GPL’d (Maybe not officially, but that’s what I’d release it as if I was going to), so you are free to do whatever you want with it.

The actual websites I designed and developed used to be hosted on my business’ portfolio, but I’ve recently shutdown my business so they are unavailable.

HTML5

  • HTML5 Canvas Pong
    • My first experiment with the new HTML5 <canvas> tag and it’s graphic capabilities is a basic version of Pong. Supports various keyboard shortcuts, keyboard or mouse control, one or two players, and is neatly organized code-wise.

PHP

  • PHPLighter
    • A syntax highlighter for PHP that rivals the syntax highlighting of a full-blown editor and yet remains blazing fast
  • PayPal IPN Script
    • I made this script for a shopping cart I was developing so that I had a nice easy to update base system for future projects.
  • PayPal PDT Script
    • I made this script for a shopping cart I was developing so that I had a nice easy to update base system for future projects.

WordPress

  • WordPress Members Only Plugin
    • I wrote this plugin for a site I was doing at Norex, designed to allow the admin to make pages members only, while still having the ability to add the pages to a menu (Although they only show up if you’re logged in). I ended up writing a custom walker class to accomplish this.
  • WordPress Access Control Plugin
    • This is an upgrade to my above Members Only plugin, extended to allow users to mark pages as members only, non-members only, restrict pages to certain roles and specify the redirect URL for users without permission to the page.
  • WordPress Developer Access Plugin
    • I developed this plugin as a way of protecting my developer account on the WordPress sites I created so that I could easily login and provide support in the future. It prevents any non-Developer users from seeing, editing, deleting or creating Developer accounts and I’ve used it over two dozen times.
  • Moneris Integration
    • I created a custom built shopping cart as well as a plugin that integrated it with Moneris eSELECTplus (Hosted paypage version). Although I’m not a fan of Moneris for several reasons, it was an interesting challenge.
  • A host of other plugins
    • I’ve created dozens and dozens of plugins for WordPress, ranging from custom E-Commerce solutions to calendars, member microsites and newsletter tools. I’ve also created plenty of custom themes and Thesis themes.

Java

  • Tic Tac Toe Game
    • I made this for my final project in AP Computer Programming. It’s a GUI with threading for the timer. I made it a while ago, and didn’t implement the scoreboard features, but it’s still good code to use as an example or for practice.

Python/Django

Web Design/Coding

  • Spark Creek
    • This website is for another business venture of mine, this time with partners.
  • Northern Lights Technology
    • This website isn’t available anymore as I shutdown this business venture in response to a new one. It was a website for the freelance business I operated for 4 years in which time I worked on close to 100 different websites, created completely custom PHP and Python solutions, WordPress sites, Joomla sites and more.

Server Administration