Professional Journey
A timeline of my career progression and key achievements
Founder & Developer — Community Hive
January 2025 - Present
Building a multi-tenant SaaS platform that centralizes communication for strata councils, HOA boards, and property managers — replacing fragmented email chains and paper notices with a secure, structured system.
Key Achievements
- • Architected multi-tenant system with per-building unit hierarchies
- • Implemented role-based dashboards for managers, councils, and residents
- • Built structured issue tracking and automated announcement workflows
- • Self-hosted on Coolify with Docker for full infrastructure control
Technologies
Web Developer at Neil Squire Society
June 2021 - March 2024
Led the development of assistive technology solutions, focusing on accessibility and user empowerment.
Key Achievements
- • Led development of LipSync Connect App using Next.js and React
- • Implemented WebUSB API for direct device communication
- • Created accessible UI components with ARIA compliance
- • Developed real-time device configuration system
Technologies
Full Stack Developer at Youneeq AI
March 2022 - December 2023
Developed AI-powered content recommendation systems and analytics dashboards for digital publishers.
Key Achievements
- • Built visualization dashboard using MERN stack
- • Implemented real-time analytics with WebSocket
- • Designed RESTful APIs for data aggregation
- • Optimized database queries for large datasets
Technologies
Full Stack Engineer at CanAssist
May 2015 - June 2021
Created innovative assistive technology solutions at the University of Victoria's CanAssist program.
Key Achievements
- • Developed TeenWork employment tracking system
- • Created CanAssist's client management system
- • Implemented automated reporting system
- • Led migration to cloud infrastructure
Technologies
Information Technology Developer
March 2013 - May 2015
Focused on internal tools and systems development for improved operational efficiency.
Key Achievements
- • Built inventory management system
- • Automated data backup procedures
- • Developed staff scheduling system
- • Created technical documentation platform
Technologies
Technology Assistant at CanAssist
March 2010 - March 2013
Provided technical support and development assistance for assistive technology projects.
Key Achievements
- • Supported development of assistive devices
- • Maintained technical documentation
- • Assisted with user testing sessions
- • Contributed to project planning