I build and run business systems end to end — from multi-site networks and VoIP to custom web applications that companies rely on every day. 7+ years of professional experience across systems administration, networking, and software development.
The stack I work with daily — one foot in infrastructure, one in software.
Most of my work is proprietary, so these are written as case studies — the problem, the architecture, and the result.
A services organization needed to manage hundreds of thousands of client records across multiple websites and teams. I designed and built a custom CRM from the ground up and operated it in production for six years — requirements, database design, development, reporting, and continuous enhancement. The same infrastructure served 5+ public websites, which I administered on Linux with full responsibility for security, performance, uptime, and backups.
A multi-store building-supplies retailer was tracking inventory on paper and spreadsheets. I gathered requirements directly from warehouse and floor staff, then designed and built a custom application covering receiving, stock levels, and transfers between locations — delivered through the full lifecycle: design, development, testing, data conversion, training, and documentation. I also built a prototype AI-assisted search tool that lets staff find products with natural-language queries, synonyms, and descriptions instead of exact SKU names.
As sole IT administrator, I designed and deployed the network that connects all store locations: MikroTik RouterOS at every edge, WireGuard tunnels in a hub-and-spoke topology, VLAN segmentation isolating POS, VoIP, cameras, and guest Wi-Fi, and QoS keeping call quality clean. Management access is VPN-only with default-deny firewalling at every site, and monitoring alerts me before users notice a problem.
Where I've worked and what I owned.
IR Industries Research University
CATC College
I'm based in St. John's, Newfoundland and open to interesting IT and development opportunities. The fastest way to reach me is email.
A1C 6E4 · St. John's, NL · Canada