Project Portfolio

The following is a reverse chronological listing of significant projects and key roles I have been a part of in my career. These include professional employment, personal technology projects, volunteering, and independent contract work.

Click on the titles for additional information regarding methodologies and skills.


  • Pleck’s Mart

    Starting development in late 2024, Pleck’s Mart is a simulation cozy indie game a project about a science fiction supermarket. It is being written in Rust and Bevy, two unlikely candidates for modern game development but both strong tools for building a complex piece of software from the ground up. Pleck’s Mart makes use of custom 8-bit style art, an interactive story engine, and robust modern controls.

  • Edmonton Philharmonic Orchestra

    As a sitting member of a local community orchestra, I volunteer as part of the communications committee of the board of directors as the resident web expert. The website serves not only as a communications and recruitment tool, but an important resource for member resources and particularly our password-protected sheet music library.

  • Birchmont Studio

    A personal novel-writing CMS and web publishing platform, written in PHP/MySQL/JQuery Birchmont Studio allows an author to plan and write fiction of any length and scope, track characters, settings, plot points, relationships, and timelines while drafting, revising and ultimately digitally publishing to the web or ebook formats.

  • 8r4d-stagram

    A personal “unsocial media” applet, written in PHP/MySQL which mimics popular social media image sharing apps and is optimized for mobile sharing. Essentially a minimal blog, the tool allows uploading of post text, images, panorama images, audio clips, videos, links and more, and also categorizes posts with hash tags, profiles and dates. The back end admin interface is robust and protected by 2FA, and allows the management of posts, metadata, and an extensive media database for tracking books, films, and video games that can be associated with posts.

  • The Underfoot

    Adventure, science and supernatural mysteries clash in the mountains above the city of Birchmont in this exciting novel and audio drama. It’s the first in a new supernatural science fiction novel written by Brad Salomons.

  • Web & Digital Services, Manager

    As manager of the Web & Digital Services team at the City of Edmonton my role bridged the needs of not only being a front-line leader overseeing the work of a team of eighteen technical and communications professionals, but also the product lead for a key piece of technical/critical enterprise infrastructure. Responsibilities included platform maintenance, upkeep, and reliability and as the senior team member on high priority or high visibility project work to support related program work of all types.

  • City of Edmonton Notifications

    In need of a robust alert system for municipal operations that affected city residents, I provided an analysis of our current technical state and scoped a solution that could be built on existing technological systems and frameworks to deliver a pilot SMS and email alert tool when limited funds and resources were available, leading the project to an on-time launch and an inital sign-up of over 30k users.

  • Edmonton’s Zoning Bylaw CMS

    I was the technology domain expert for the re-platform of the City of Edmonton’s Zoning Bylaw as the Zoning Bylaw Renewal Initiatives work to refresh the City’s key planning and development guidelines and move the text and contents of the bylaw to a fully interactive digital platform.

  • Why Edmonton

    Acted as the internal project manager and technical lead to facilitate the design, launch and content upload leading to the promotion of this agency-as-customer online media portal.

  • Municipal Website edmonton.ca Replatform

    I managed the team, outcomes, oversight, and reporting for a multi-year project to procure a new enterprise-grade content management system (Drupal) for the City of Edmonton, re-platform multiple websites and an intranet system to the new software, and retrain a team of employees to manage the system, all while tracking “business-as-usual” operations and limiting downtime for a municipal government website attracting 30M+ users per year.

  • Digital Assistants Pilot Project

    Key technology and platform stakeholder for the design, testing, and launch of an prototype AI-powered digital assistant/chatbot designed to support project rollout citizen inquiries and reduce call volumes to the municipal call centre during project transition phases, specifically supporting Edmonton’s waste cart roll out and Edmonton’s Transit System redesign.

  • This is Pi Day

    An independent web comic about fatherhood, running, video games, science, art, independence, integrity, imagination and just generally … family adventure. Key Methodologies Storytelling – Over the years of publication I published nearly two hundred unique strips meeting a weekly publication schedule and shaping a multitude of character-driven multi-panel stories that were planned, written and illustrated […]

  • Edmonton Tribunals Website Upgrade

    The City supports the operation of the tribunals and as such our office was tasked with assisting in overhauling their web presence on a shoestring budget. I worked with staff from the Tribunals team to design & build, then migrate content, then launch the new site, using primarily in-house resources and a very small budget (under $7k). The new site was mobile responsive and optimized for small screen devices, and leveraged the City’s enterprise content management system (including technical and training resources) to provide an important oversight/democratic resource for citizens.

  • City of Edmonton Website Mobile Responsive Redesign

    Part of a team that implemented the relaunch of the City of Edmonton’s municipal website as a mobile responsive, content managed platform. Largely involved in usability consultation, tactical outcomes, content transition, communication coordination, and large amounts of testing and template refinement leading into launch. Following launch, my role has been training, communication, and the development of new standards for content creation & management.

  • COE Intranet “Re-Imagining”

    Led a complete overhaul to the structure, content and philosophy of the corporate intranet system, a managed document web portal with over 1300 pages of content, 4000 documents, and 13,000 users, a project focused on a streamlined move towards an efficient self-service model that will improve user engagement and measurably reduce costs of day-to-day intra-corporate service delivery overall.

  • SkillFill Solutions Inc.

    Worked with a friend who was launching a recruitment business for the technology/public sector to design and implement a starter website to gather and promote positions. The site needed to be scalable but low-cost. We launched it on a Joomla! platform with a handful of free extensions that allowed them to self-manage and maintain. I did the bulk of the graphic design and we cooperatively built out the business processes.

  • TN User Interface & Iconography

    Was contracted by the company who was building a web-facing application and required some polish on their user interface and some standardization of their icons. Using largely Inkscape, I prepared a set of potential interface mock-ups, presented, and then honed the graphical elements (including a number of vector-art icons) which were then handed-off to be programmatically-integrated into the application by their developers.

  • LiPRA Website

    Worked with a research consortium group (Provincial Government + University of Alberta) to design, build and launch a Joomla!-based brochure-style web site for their project and based on their industry-specific promotional needs. Site was launched and was largely self-managed, and ran without incident until the end of the project in late 2012.

  • Soil to Sky

    I developed, designed, launched, promoted, and operated an agri-food-focused portal of industry-related career development information. Project and associated work, specifically linked to social media & an active and ongoing presence at industry events and career/education venues, acted as a staging platform for youth engagement on the topic of informing and marketing agriculture & food industry career building.