New Portfolio in development

This is outdated ... Check back soon




Three Wise Men

TWM Three Wise Men is an Enterprise Software Development and Consulting Company that I frequently do contract work for. They specialize in CMS solutions, but do just about everything.

Steve and Craig are two of the most talented developers, DB admins, and project managers I know. It's truly a privilege to work with these guys. I have done many different (company confidential) projects over the past several years, from Cryptography in C++, to retro C# work, to Nullsoft Installers, to J2EE development.

Great Environment!



Spark National Technical Training

Skills Ontario I was contracted by Spark National to work on the Skills Ontario Testing site for the Ontario Government.

Essentially, when the HRDC is looking to re-train you, part of the process is a test, that testing platform was designed and built at Spark National Technical Training. Spark is the LEADING supplier of Novell training and is a Novell Platinum Training Partner as well as a CompTIA certification center.



v.1 Labs FrontLine

FrontLine Image After three and a half years working for big red, I co-founded v.1 Labs and took the CTO (Chief Technology Officer) position.

The mandate was pretty simple, following in SHS's footsteps, produce a desktop application that would reduce and eliminate the inbound call volume for MSO's and ISP's to save them money. And do it with some tech savvy style, FrontLine was invented, designed, and developed by myself and a small development team.

The flagship product 'FrontLine' is designed as a Framework / Plug-in architecture, perfect to prevent bloat in the product and allow customers to pick and choose only the components they need support for. Leveraging DCOM, COM, and COM++, Development and testing Iterations can be kept short.



ETI Technologies

ETI Technologies I'm a Founding member of the Parents helping Parents company thats helping to change the way fundraisers are done.

ETI is an international corporation that aims at putting the funds back into the fund raiser. With no inventory required, this is a web based solution to an old daunting process. Members of organizations can get a fundraising & door to door solution that puts a substantially larger percentage of the funds raised into the organization, and the setup is painless.

I produced the specification and managed the development for the web based tracking system that allows ETI to do what it does best, help schools and organizations raise much needed funds.



Rogers Hi-Speed Internet Self Healing Help Software

Self Healing Image Yes, this is my fault. I am the original designer and developer for the Rogers SHS. (Originally Named Self Healing Software) ;-)

While on contract with Rogers Cable in Toronto in 2002, I started to develop an application that would reduce or eliminate the inbound call volume to the call center. Rogers realized that the project was a big undertaking, so I took a Full Time position as the Sr. Programmer/Analyst with them for a 3.5 year term. This product was such a benifit to them that it is still shipped today to every new Subscriber.



Rogers Hi-Speed Internet Client CD

Rogers Client CD Once the transition away from Excite @ Home was over, Rogers needed a Client CD. I designed and developed the Rogers Hi-Speed Internet Client CD starting with version 1.x This is the CD that was originally used for all new installs on the Rogers Hi-Speed Internet network.

The Client CD Version 2.x followed only a year later and the SHS product (see above) was added, as well as a Rogers Hi-Speed Internet Toolbar for IE and an Update Manager were all developed to include for the Hi-Speed Subscribers. I beleive at that time we had hit between 700,000 and 1 Million.



Automatic Conversion and Transition Tools

ACT Rogers Cable contracted me in 2001 to build them a tool that could convert 500,000 subscribers from the old Excite@home network to thier own network. I built an ActiveX control that with one click, converted Excite network settings from static to dynamic, detected @home Email accounts and converted them to @rogers accounts, and optimized Internet Explorer to the newer Rogers Network.

Following ACT, Rogers again contracted me to build them a set of tools that could change and verify Email settings for both Outlook Express and Netscape Users. I built them 5 seperate "Email Assistance" tools, 2 for Netscape (Add and Verify), and 3 for Outlook Express. (Add, Verify and Remove).



Student Tracking

CDI Student Tracking While working as the Head of the Programming Faculty for the Oshawa Campus of CDI College of Business and Technology, I developed an application for tracking students. It was only supposed to track grades, but by the time I was done it tracked students information, attendance & hours, grades, notes for each student and instructor, and calculated grade point averages.