Information management platform
AgileIM
Architect and lead developer for a flexible application that helps organizations inventory and maintain physical and electronic records for analysis, classification, reorganization, and migration.
The short version
I'm Troy, a partner and lead developer at Western Information Management. I work where software, information, and real-world operations meet.
As Director of Development, Senior Developer, and Systems Analyst, I turn complicated requirements into clear, useful tools. My work spans application architecture, systems analysis, data, integration, and information management.
For more than two decades, I've helped public- and private-sector organizations build and connect systems that people can depend on.
What I build
From product architecture to the last-mile integration, I stay close to both the system and the people it serves.
Information management platform
Architect and lead developer for a flexible application that helps organizations inventory and maintain physical and electronic records for analysis, classification, reorganization, and migration.
Email and records integration
Architect and lead developer for an Outlook add-in that makes it easier to file, find, link, and send emails, attachments, and documents without leaving Outlook.
Custom systems
Purpose-built applications, data flows, and integrations that make existing technology work better together.
The road here
My route into software wasn't a straight line. It ran through a student business, industrial systems, a classroom in Jakarta, community service, and competitive sport.
Builder from the start
I started and ran Accolade Computers while I was still in school—designing websites, software, database tools, and complete PCs. I later built web applications for education, research, and commercial clients, then worked on industrial data-acquisition systems and international deployments.
Beyond technology
I taught Language Arts to students in Jakarta, served as president of a community softball association, and volunteered as a camper companion and sign-language interpreter at a camp for children with cancer.
Education & athletics
I earned a BSc in Physics and Computer Science at Trent University and competed in varsity fencing. Before that came an Ontario pole-vault bronze medal and a county-championship season as a starting quarterback and team captain.
Life beyond software
Outside work, I'm building a different kind of system at our Saskatchewan acreage—one shaped by seasons, living things, and a lot of hands-on learning.
A commercial greenhouse being developed for hydroponic growing.
Bringing an old chicken coop back into use instead of starting over.
Adding hens and chicks, and learning the daily rhythms of caring for them well.
Restoring the greenhouse and developing the systems needed to grow food productively indoors.
The setting is different from software, but the appeal is familiar: understand the moving parts, learn from what the system is telling you, and make it dependable.
Working principles
Understand the real problem, name the moving parts, and design a system people can reason about.
A technically elegant system only matters when it makes someone's work clearer, faster, or more reliable.
Favour understandable architecture, sensible trade-offs, and software that remains useful after launch day.