Available to hire
I’m a Senior Software Developer with 14+ years of experience delivering high-scale web and mobile applications. I specialize in Laravel, Vue, Angular, and containerized systems, and I’ve built a track record of improving developer workflows, boosting testing reliability, and improving customer-facing product performance.
I thrive working across frontend and backend layers, collaborating closely with stakeholders to ensure technical delivery aligns with product goals, and I enjoy fostering knowledge sharing and automated testing practices to drive stable releases.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Developer at PaperPlane Studios
September 1, 2025 - February 1, 2026Built and enhanced the admin frontend with Angular, PrimeNG, and Tailwind; designed and developed Laravel backend APIs; integrated Snowflake and Kafka for data import, processing, and interoperability across workflows; extended PHPUnit and Playwright coverage to boost release confidence and reduce regressions.
Senior Software Developer at PaperPlane Studios
February 1, 2025 - July 1, 2025Delivered a second engagement focused on backend and data workflow support, continuing to strengthen the admin tooling and data processing capabilities in Laravel and related services.
Senior Software Developer at Inigo Web Design / Roger Frampton
March 1, 2024 - December 1, 2024Engineered the Hub v2 frontend with Vue, TypeScript, and Tailwind for a video streaming platform; integrated Ionic Framework to enable future mobile expansion; collaborated with stakeholders to align technical delivery with product goals and enhance the customer experience.
Senior Software Developer at Grayza
August 1, 2022 - August 1, 2023Implemented membership and loyalty programs to boost retention; developed the Order Ahead feature for scheduling pickups; introduced automated testing (unit and Cypress E2E) and built a structured data seeding framework for realistic test data.
Software Developer at SplitMango Media
April 1, 2020 - September 1, 2022Engineered a mobile store queuing system with remote join and notifications to improve customer experience during peak demand; advised on architectural decisions and led knowledge-sharing sessions to upskill the team.
Software Developer at Patient Zero / BabbleTechnology
November 1, 2018 - April 1, 2020Delivered major frontend, backend, and reporting performance optimizations; led migration of two core systems to new infrastructure for scalability and long-term maintainability; performed large-scale data migration to improve reporting and responsiveness for high-volume datasets.
Software Developer at BabbleWire Learning Group
August 1, 2017 - November 1, 2018Rewrote major portions of a core application under tight deadlines; implemented automated build/deploy pipelines; introduced an automated testing framework with E2E and Postman tests to improve stability and speed.
Software Developer at Vision6
March 1, 2015 - March 1, 2017Developed Google Analytics integration; improved platform security via enhanced request validation; implemented internationalisation (i18n) for date formats and inputs to support global usability.
Software Developer at Insurtech
April 1, 2012 - December 1, 2014Managed release process as Scrum Master, facilitated agile ceremonies, and led migration of business data into a new BI reporting system to enable better analytics and reporting.
Web Developer / 3D Modeller at Self Employed & Osmosis Animation Studio
February 1, 2010 - September 1, 2011Designed and built web applications to automate business processes; created photorealistic 3D architectural models and scenes; developed custom MaxScripts to boost team productivity.
Web Developer / 3D Modeller at Osmosis Animation Studio
January 1, 2008 - April 1, 2010Provided web development and 3D modeling work as part of Osmosis Animation Studio’s client projects, delivering integrated frontend experiences and visual assets.
Education
Qualifications
Self-Taught Software Development
January 1, 2004 - May 12, 2026Industry Experience
Software & Internet, Media & Entertainment, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Kelowna today.