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.
Designing scalable, maintainable software solutions that align with business objectives and technical best practices.
Scripts and applications across numerous technologies old and new. Maintenance and ports are a focus area.
Leading development teams, mentoring engineers, and driving technical excellence across organizations.
Contributing to and championing open-source initiatives, including board service at the Canadian Open Data Society.
Data Warehouses, Data Integration, and Data Analytics for financial institutions, not-for-profits, and more.
Founder of Windsor Hackforge, empowering local technologists through workshops, talks, and community building.
Personal projects: experiments, games, and tools
A strategic board game with an AI opponent. Move pieces and the neutron to outmaneuver your opponent.
Play Now →Interactive implementation of Conway's cellular automaton with preset patterns and zoom controls.
Explore →A text-based adventure game set in Windsor, using real GeoJSON location data for exploration.
Start Adventure →Browser-based LLM chat interface that runs entirely client-side with WebLLM.
Chat →A silly interactive story created with Bitsy for the Global Game Jam.
Play Story →Interactive D3.js visualization of Canadian food supply and disposition data from 1960-2023.
View Data →Organizations and communities I'm part of
Leading a national collective of open data supporters promoting and supporting relevant initiatives across Canada.
Technical consulting and software development. Designing and implementing technical solutions, helping clients hire technical staff, providing mentorship, training, code reviews and software searches.
Leading a registered non-profit computer and electronics club focused on community capacity building through technology.
Monthly podcast exploring Canadian data, visualization techniques, and what the numbers tell us about our country.
Contributing to multimedia news and opinion focused on local politics in Windsor, Ontario.
Created online course content for the Web Development program.
Teaching web development and related technical courses.
People and technical leadership for Netmon, commercial network monitoring software, and consulting on technical matters.
Consulting to enterprise clients on SharePoint, Microsoft SQL Server and .NET application development.
Consulting and software development for clients in the auto industry and beyond.