Cogitator
A Windows AI environment that carries memory between sessions, recovers after failures, and reaches beyond chat through connected tools, voice, and vision.
AI specialist · Ottawa, Canada
Full-stack product developer · product designer · C# / .NET
I studied AI before beginning my professional career in C#. Since earning my B.COSC at Laurentian, I’ve spent 17+ years building software in enterprise and independently: AI tools, game technology, and simulations. I work across the stack, from product design through services, data, and testing.
I like owning the full problem: the system underneath, the interface on top, and the details that make the product hold together.
A Windows AI environment that carries memory between sessions, recovers after failures, and reaches beyond chat through connected tools, voice, and vision.
A pure-C# Unity engine developed alongside a 2D beat-'em-up: the game sets the challenge, and the engine grows to meet it.
An open-ended space sim where fleet command and exploration sit alongside a central investigation that gives the journey direction.
An interactive book about perspective and reality, with distinct ways to follow the argument, test its claims, and explore further.
I like getting inside a system, finding the shape of the problem, and making something useful from it. That instinct carried from early projects into enterprise teams and independent products.
My first code ran on a Commodore 64. In high school, I was already taking freelance software jobs.
My B.COSC focused on AI. Alongside my studies, I ran Laurentian’s university website; that work earned me the Laurentian University Leadership Award.
I spent ten years working remotely on Blackboard’s enterprise education products, building on a career that began in C#.
I move between the interface, domain model, services, and data without losing sight of the product. Patterns and SOLID help keep the code understandable as it grows; testing keeps change safe. I’ve also led teams and handled the planning, coordination, and scheduling that carry work through delivery.
A cross-section of my public work: two full-stack products and a desktop utility, built with .NET, React, TypeScript, and Tauri.
A vehicle auction console with searchable inventory, detailed listings, and bids validated by the server.
An ASP.NET Core and React task manager with accessible controls and a workflow you can run locally.
A Tauri desktop tool for importing and inspecting credential files locally.
Loading public repository details from GitHub…