Web platforms
Sentry Health
Node, Vue/Nuxt, GraphQL.
Unblocked Eventarc by fixing missing pubsub.publisher on the GCS service agent and run.invoker bindings that caused post-deploy auth failures.
Cypress on critical flows.
Healthcare web platforms in Node and Vue/Nuxt, plus the clinic systems behind them, built with Cursor and Claude Code under review.
Node, Vue/Nuxt, GraphQL.
Unblocked Eventarc by fixing missing pubsub.publisher on the GCS service agent and run.invoker bindings that caused post-deploy auth failures.
Cypress on critical flows.
IceWarp migrated to 14.x and live. 0x7B ACPI boot failure fixed across 13 VMs. DICOM slowness cleared on FortiGate (WireGuard MTU, missing /24 routes, Traefik HTTP/2 causing SQL locks).
Sentry Health Inc, Toronto. Tech Lead. Jan 2023–present.
Telehealth web platform. What shipped: the Eventarc auth fix above and Cypress on critical flows.
Stack: Node, Vue/Nuxt, TypeScript, GraphQL, REST, GCP (Cloud Run, Functions, Eventarc, Pub/Sub), AWS, Docker.
Medi-Share, Toronto / Kitchener. Tech Lead / Head of Technology. Concurrent with Sentry.
Cardiac diagnostics IT. What shipped: IceWarp v11.4.5 to 14.3.x live on Windows Server 2025, Hyper-V 2012 R2 to 2025 with the 13-VM 0x7B fix, and the DICOM path cleared. Documented the environment and built a NotebookLM knowledge base after a long-tenured developer left with about 10 years of undocumented knowledge.
Stack: IceWarp, Hyper-V, Veeam, FortiGate/pfSense, AD/LDAP, DICOM.
Aurora Cannabis / CanvasRx, Toronto. Product Manager / Senior Developer. Oct 2018–Dec 2022.
Pharmacy and cannabis retail software. What shipped: front and back end plus requirements and sprint planning, healthcare privacy compliance.
Stack: PHP, MySQL, JavaScript, CodeIgniter, Laravel, REST, AWS, DigitalOcean.
He shapes the problem, AI drafts, and he reviews before merge, using Cursor and Claude Code.