Work Experience
← Back to homeSenior Software Engineer
Factura.ai
Sept 2025 - Present
Toronto, Canada
- Building AI-powered invoicing and financial automation tools using Java, Angular, and Python.
- Led the upgrade of a legacy Angular codebase to modern standards and introduced a pull request and code review process for safer, more reliable deployments.
Senior Software Engineer
Rails Technologies Inc.
July 2024 - July 2025
Toronto, Canada
- Developed and enhanced core frontend and backend features for trade.rails.xyz, a crypto trading platform, including the trading UI, sign-up flow, leaderboards, and rewards system, using Golang, React, and AWS to drive the platform's early growth.
- Independently researched, designed, and implemented authentication features such as Google login and passkey support, improving user onboarding experience and account security.
Senior Software Engineer
Catena Media
June 2023 - June 2024
Remote
- Developed a JavaScript-based ad delivery platform deployed via Cloudflare Workers, powering sports betting ads on websites including uspoker.com and playusa.com.
- Built an internal ad management platform with Next.js and React, enabling administrators to customize ad styling across client websites.
- Prototyped a sports data aggregation service for lineups.com using Node.js and MongoDB, consolidating multiple data sources into a centralized database to provide up-to-date sports analysis and increase user engagement.
Software Engineer
VerticalScope Inc.
Oct 2019 - Feb 2023
Toronto, Canada
- Implemented core features for a PHP and MySQL-based forum platform powering over 1,000 websites and serving over 120 million monthly visits, including high-traffic sites like overclock.net and skyscrapercity.com.
- Designed and implemented an internal management portal using Preact and Golang to centralize site configuration for a fleet of 1,000 websites.
- Mentored junior engineers through pair programming to accelerate their technical growth and contributions to the team.
Web Developer
Condos.ca
Feb 2014 - Oct 2019
Toronto, Canada
- Engineered core backend features and APIs using PHP and MySQL for condos.ca, driving user growth from 10,000 to 500,000 and supporting 6,000,000+ unique monthly visits.
- Built the first version of a CRM system that connected over 200 real estate agents with prospective clients.
- Designed and built an internal e-commerce portal integrated with Stripe, enabling agents to purchase services such as real estate photography.