Software Engineer with skills in Go, K8s, React, React Native, Django, Laravel, Vue.js, PHP, C++, Scala, and JavaScript.
Experience
2025 — Now
2025 — Now
Canada
Building and scaling tools that enable version control (Github Enterprise server and cloud) and support CI/CD (Buildkite, Github Actions and internal tools).
2021 — 2025
2021 — 2025
Toronto, Ontario, Canada
• Backend engineer on the Bitmoji team at Snapchat. (Golang, K8s, Javascript)
• Led the project to migrate Avatar head traits from a legacy 2D CMS to a new 3D-only CMS to improve
content specialist workflows, unblock 3D avatar migration and unlock new monetization streams for fashion.
• Led the project to migrate 2M image downloads a minute to a GoLang microservice out of a Node.js monolith. This led to a cost saving of 88% ($160K/year) and improved P50 latencies by 12% (iOS) and 8% (android).
• Led the project to setup a new micro-service for CRUD of avatar data. This led to improved server
latencies (∼320ms savings) and Bitmoji engagement metrics. Enabled saving and customizing a new myAI avatar for each user.
• Championed costs by being Bitmoji’s cost representative at Director level Weekly Business Review
meetings and reported/managed the infra cost goals for the team
2020 — 2020
2020 — 2020
San Francisco Bay Area
• Helped add features across the web-app, mobile app, and the backend in React, React Native, and Django.
• Implemented the flow for users to set up MFA with an authenticator app and added functionality for the BE to create and store recovery tokens.
• Added ability to consume webhooks from RevenueCat to update models and built an internal tool to manually sync subscriptions in case of outages both from Stripe and RevenueCat.
• Built full-stack solution to allow users to filter their transactions by amounts.
• Built various UI elements on the web and mobile app to allow users to set up and save for goals.
• Refactored authentication logic to allow users to trust certain devices and not get logged out.
2020 — 2020
2020 — 2020
Montreal, Quebec, Canada
• Helped with the design and implementation of a rostering system for student data from Clever API, improving query times. Made it easier to add new customers by automating support tasks and personalized dashboards, raising engagement.
• Developed a REST layer to let tutors flag a tough question and receive a step-by-step solution by analyzing the keywords. This led to reduced handoffs between tutors and improved user experience.
• Created adapter for Google Cloud to simplify CRUD operations to buckets and to reduce setup for testing.
• Redesigned the company blog using Ghost to reflect the company rebrand. This website serves the highest amount of traffic for paper
2019 — 2019
2019 — 2019
Toronto, ON, Canada
• Refactored the Shopping Cart page using React to eliminate legacy code.
• Improved load times across multiple pages by converting REST calls to GraphQL.
• Implemented new views & components for Vue & Magento to prototype a new stack.
• Templated redesigned emails in MJML to automate emailing workflow.
Education
University of Waterloo
Bachelor of Math (BSc), Math, Computer Science, Combinatorics & Optimization
2016 — 2021