Software Engineer
2025 — Now
New York, United States
2023 — 2024
New York, New York, United States
• Led the planning and implementation of the document manager feature that enables customers to reuse and track documents across the FQ app.
• Created the infrastructure to enable customers to view, manage and pay Quickbooks invoices within the FQ app.
• Redesigned the booking SKU model to significantly reduce schema complexity and visibly improve the app’s load time.
• Rewrote and refactored the Elixir Phoenix based FQ app to React and NodeJS.
2021 — 2023
• Designed and developed a reliable backend (Python) system to propagate updates to textbook adopters asynchronously.
• Created a performant and accessible (WCAG 2.1 standard) content diffing view for textbook adopters in Typescript using React.
• Led observability initiatives to refine the monitors, alerts and dashboards for my team’s services in Datadog and CloudWatch.
• Designed and implemented the architecture for a new table to track modified textbook nodes in an adopter’s course.
2019 — 2020
Toronto, Ontario, Canada
• Improved the usability of JMC, an open-source tool suite for the JVM.
• Developed the JMC Plugin that manages the JMC Agent lifecycle and controls an agent’s behavior.
• Created new JMX operations for the JMC Agent that allow users to interact with their applications at runtime.
2016 — 2019
Greater Toronto Area, Canada
• Developed an Arduino (C) program that notifies a driver when their vehicle is in danger of rolling over.
• Improved the accuracy of the rolling resistance test by implementing Hall effect sensors into the test apparatus
University of Toronto
2016 — 2021