GeoffreyKnott.com

Time Period: 2012 | Difficulty: medium
Technologies: HTML5, CSS3, jQuery, PHP

Toronto photographer.

Challenge: website (and images) had to react to screen size. This was my first responsive website.

Solution: Visit the website and resize your window.

Visit Site

MantisCMS.com

Time Period: 2008-2011 | Difficulty: high
Technologies: PHP, Smarty, PostgreSQL, Prototype, Scriptaculous

A SaaS content management tool for business of all sizes.

Challenge: developing fast modules and components for users with limited knowledge of managing a website. It had to be so simple that your mom could do it.

read more »

Visit Site

SBC Media Websites

Time Period: 2008-2011 | Difficulty: high
Technologies: MantisCMS, jwPlayer, ffmpeg

SBC Media is the parent company behind snowboardcanada.com, sbcskateboard.com, windsport.com, etc.

Challenge: Aggregating all the content they produce into easy to consume websites.

Solution: The Site Aggregator was built for MantisCMS. The Aggregator was built to automatically grab all the latest data from multiple modules data types into a costumizable component.

I AM AYLA

Time Period: 2011-2012 | Difficulty: low
Technologies: PHP, HTML5, CSS3, jQuery

AYLA is a sustainable apparel and accessories company.

Challenge: a horizontal image gallery.

Solution: a simple hover on the right/left to scroll you through them.

Difficulty: low; just needed reaquanting with jQuery.

Visit Site

TakingITGlobal

Time Period: 2004-2008 | Difficulty: high
Technologies: PHP, Smarty, MySQL, jQuery, CVS

TakingITGlobal is the leading online community for youth engagement.

Challenge: mantaining a large platform, making the platform available in multiple languages (11 when I left), and making dynamic innovative tools for users in a variety of circumstances (respecting old and new browsers, slow and fast internet connections, many viewport sizes, etc).

Visit Site
Close

MantisCMS is a modular CMS. Each module (data type, ie: event, or blog), has it's own set of components. A component's job is to display the data from it's module. While working on MantisCMS, I increased the number of modules and components by 50%, therefore increasing the company's revenue by allowing them to target a broader range of clients.

Page Creator

At the heart of MantisCMS, it's the Page Creator. Without it, the complexity of updating a page increases tenfold for its users. The idea behind the Page Creator is that you can add as many components and content to a page and it will adapt to the design. You can integrate a website like NYOC (built with MantisCMS) in a couple of hours, and leave the content entry to the client.

To preview the Page Creator's functionality, you can view a couple of : support demos here (flash required, sorry)

The Page Creator was my last project while working at cSeven Media, the parent company that owns MantisCMS. Its design, UI, backend and frontend were all developed by yours truly.

Project Management

Another one of the modules I built was the Project Management tool integrated into MantisCMS. The need for this was straight forward, we needed to keep track of our own client's needs. Functionality is pretty straight forward, the advantage is in that MantisCMS is also a CRM, and it is all integrated.


  • MantisCMS logo
  • MantisCMS logo
  • SBC Media logo
  • I AM AYLA logo
  • TakingITGlobal logo

Clients