Portfolio of Web Development projects

The following is not a complete list of the projects that I have worked on.  Some projects are not included as they are too similar to other projects, too boring to mention, not contemporary enough, or I don’t have permission to discuss publicly.  Projects which are no longer active will be linked to a snapshot at archive.org though beware that not all site functionality will be available from the snapshot.


Description: My personal website.
Role: Designer, Developer, Contributor: 2017-present
Address: www.timspekkens.com
Requirements: Provide a platform to showcase my past work, share information, and distribute media.
Technologies: WordPress, PHP, HTML, CSS, MySQL
Notes: What you see here is the latest incarnation of my personal website which I hope to make into a single site which satisfies all my needs.  As of the last update to this page the site is still actively under development with new features and content getting deployed as it is ready.  I implemented the custom WordPress theme and a variety of shortcodes specifically for this site.


Description: Corporate client interaction portal.
Role: Designer, Developer: 2008-2017
Address: connect.pmc.ca – Defunct
Requirements: Provide a platform to interact with clients including integration of a ticket management system (support), online classroom (training), and human resources profiling (careers).
Technologies: PHP, HTML, CSS, MySQL, jQuery, Java, Python, Flash, SMTP, ClamAV, Eventum, LDAP, and Citrix Presentation Server.
Notes: PMConnect! had been retooled at various points during its life in order to respond to the changing needs of PMC and its clients.  While the PMConnect! portal was available on the public internet, a back-end integration would synchronize support ticket information between the portal and an internally-hosted Eventum-based ticket management system.  The human resources profiling tool would allow users to create and maintain a credential and experience profile which PMC resources could search when looking for resources to fill positions.  The training element of PMConnect! gave students access to an e-learning classroom through which they could access a variety of business tools via Citrix session for training purposes.  PMC provided training for Oracle Primavera P6 Professional, Microsoft Project, and a variety of other tools through this system.


Description: Online home for the Ottawa downhill mountain biking community.
Role: Co-Founder, Developer, Contributor: 2009-2014
Address: www.privateermtb.com – Defunct
Requirements: Unite the local riding community by providing the ability to share relevant news and content with each other.
Technologies: vBulletin, PHP, HTML, CSS, MySQL
Notes: The website’s initial goal of uniting the community and helping to secure ongoing lift access at Camp Fortune was a success.  The website evolved over it’s run, responding to the community needs and testing out different features.  When the majority of the community moved to Facebook and Pinkbike.com the administrative burden of maintaining an older release of vBulletin made it easier to shutter the website rather than continue maintaining it.  There is currently some talk about bringing the site back in a third incarnation in tandem with a revival of the Privateer Phat Moose Racing Team.

Vankleek Hill and District Nature Society

Description: Information page and event calendar for a rural society.
Role: Developer, Host: 2010-2013
Address: www.vankleeknature.org – Defunct
Requirements: A website which is easy to navigate, quick to render, and has a small footprint.
Technologies: PHP, HTML, CSS
Notes: While many websites demand innovative features, beautiful aesthetic appeal, and reactive design, the proposal for this website requested the opposite.  With a user base made up largely of retirees in a rural setting fast page rendering (especially for users on dial-up connections and older computer hardware) involved using a minimalist approach and hand-coding everything in order to ensure each page load was under 20 KB.  As the leadership of the society changed and rural high-speed internet became more common the society elected to move to a more contemporary design, retiring this web property.