Doug Sartori

Doug Sartori

Technical Leader & Community Builder

With 25 years of experience in software development, solution architecture, and technology leadership, I design and deliver innovative software solutions while fostering tech communities and championing open-source initiatives.

Areas of Expertise

🏗️ Solution Architecture

Designing scalable, maintainable software solutions that align with business objectives and technical best practices.

💻 Software Development

Scripts and applications across numerous technologies old and new. Maintenance and ports are a focus area.

👥 Technical Leadership

Leading development teams, mentoring engineers, and driving technical excellence across organizations.

🌐 Open Source

Contributing to and championing open-source initiatives, including board service at the Canadian Open Data Society.

🔧 Data Developer

Data Warehouses, Data Integration, and Data Analytics for financial institutions, not-for-profits, and more.

📚 Knowledge Sharing

Founder of Windsor Hackforge, empowering local technologists through workshops, talks, and community building.

Projects

Personal projects: experiments, games, and tools

Neutron

Board Game

A strategic board game with an AI opponent. Move pieces and the neutron to outmaneuver your opponent.

Play Now →

Conway's Game of Life

Simulation

Interactive implementation of Conway's cellular automaton with preset patterns and zoom controls.

Explore →

Windsor RPG

Text Adventure

A text-based adventure game set in Windsor, using real GeoJSON location data for exploration.

Start Adventure →

WebLLM Chat

AI Application

Browser-based LLM chat interface that runs entirely client-side with WebLLM.

Chat →

Koko

Interactive Story

A silly interactive story created with Bitsy for the Global Game Jam.

Play Story →

Food Disposition Data

Data Visualization

Interactive D3.js visualization of Canadian food supply and disposition data from 1960-2023.

View Data →

Connections

Organizations and communities I'm part of

Experience

2025 - Present

Chair, Canadian Open Data Society

Leading a national collective of open data supporters promoting and supporting relevant initiatives across Canada.

2013 - Present

Principal Consultant, Parallel 42 Systems Inc.

Technical consulting and software development. Designing and implementing technical solutions, helping clients hire technical staff, providing mentorship, training, code reviews and software searches.

2012 - Present

Board President, Windsor Hackforge

Leading a registered non-profit computer and electronics club focused on community capacity building through technology.

2020 - 2025

Panelist, Mean, Median and Moose

Monthly podcast exploring Canadian data, visualization techniques, and what the numbers tell us about our country.

2017 - 2024

Partner, Rose City Politics

Contributing to multimedia news and opinion focused on local politics in Windsor, Ontario.

2018

Course Developer, St. Clair College

Created online course content for the Web Development program.

2013 - 2015

Instructor, St. Clair College

Teaching web development and related technical courses.

2007 - 2013

General Manager / Consultant, Netmon Inc.

People and technical leadership for Netmon, commercial network monitoring software, and consulting on technical matters.

2006 - 2007

Consultant, Microsoft

Consulting to enterprise clients on SharePoint, Microsoft SQL Server and .NET application development.

2001 - 2006

Consultant, Next Dimension Inc.

Consulting and software development for clients in the auto industry and beyond.