Experience
Stay22 2024-10 to 2026-10 (2 years)
- Full-stack product work across multiple services on a React, Node.js and Python stack
- Built the multi-platform partner SDKs for notification-driven accommodation discovery (iOS, Android, Flutter, Capacitor)
- Owned developer experience: reusable GitHub Actions, shared lint/build standards, in-house feature-flag libraries for Node and Python, and the onboarding program
- Integrated a major retail ecommerce system into the affiliation platform: report ingestion, dbt/Snowflake pipelines, and ML scoring of partners
- Ran the Go services at the edge (APIs, static rendering via headless Chrome, monitoring daemons on micro edge-nodes) plus Terraform/CDK8s infrastructure
- Wrote MCP servers and AI agent skills so partners can onboard Stay22 from their own Claude Code / Codex setups
Pod (workwithpod.com) 2024-03 to 2024-10 (7 months)
- Full-stack React, Node.js and Python, with a heavily customized Mantine design system and input on UX decisions
- Built the auth and security layers over Firebase, MySQL and Postgres
- tRPC across the Node layer and the React frontend; release automation where an LLM writes the changelog
Yenom (self-founded) 2023-02 to 2026-10 (3 years and 8 months)
- Built a financial tracking app (Deno, Svelte, TypeScript) from scratch, handling DevOps, DB design, and full-stack development
- Scaled to 200+ users at under $1/month; integrated OpenAI for financial counseling features
Shopify 2019-11 to 2024-02 (4 years and 3 months)
- Built the internal libraries behind Shopify Payments' form flows: legal, banking, business-details and ownership-verification variants
- Heavily tested, production-deployed, security-first React and Node.js
- Trained other developers and set the code-quality bar on the team
Playtika 2017-01 to 2019-11 (2 years and 10 months)
- Led the frontend of the World Series of Poker game: React-Redux, Pixi.js canvas rendering, three.js, webpack
- Scrum Master: releases, architecture, TeamCity CI/CD
- Wrote the custom ESLint/TypeScript/VS Code config the whole team ran under
AppDirect 2015-03 to 2016-12 (1 year and 9 months)
- White-label software marketplace and CMS (Backbone, Marionette, Tomcat, Wicket, Spring, MySQL)
- Frontend Tech Lead and the one who built out the India office: trained engineers across the company on QA, Git, Java and JavaScript so the team worked the same way everywhere
- Built the Node.js proxy server and CLI that automated company-wide tasks; contributed the AngularJS module for LDAP users and roles
Morgan Stanley 2014-10 to 2015-03 (5 months)
- Vanilla JavaScript dashboards that had to work in IE7; Splunk frontend reverse engineering
- Led JavaScript training and code reviews company-wide
- Certified in trading, business process and anti-corruption
Premières Loges & White Label Tickets 2013-10 to 2014-09 (11 months)
- Developed Java 6–8 software (SWT, Vaadin, GWT, Spring, Tomcat) for ticket-selling platforms
- Maintained the Ticketpro website (PHP/Java) and led frontend for Festival International d'été de Québec 2013
Vidéotron & Québecor 2009-05 to 2013-08 (4 years and 3 months)
- Technical support at Vidéotron (2009–2011), followed by integration and backend development at Vidéotron & Québecor (2011–2013)
- Supported residential phone, cable, digital TV, and Internet services; optimized chat applications, improving operational effectiveness by 20% across 200+ employees
- Managed enterprise integration using Software AG (Trading Network, Integration Server 6.1–8.2) across Dev/Test/Prod environments
- Integrated Java/C with SQL Oracle, ESB, EAI, and Broker; designed and supported business processes
- Built an internal tool to centralize IT operations and generate department activity reports
Rock Plus Inc. 2008-07 to 2010-03 (1 year and 8 months)
Designed and built two client websites plus an internal admin tool (PHP).
Apiken 2008-06 to 2011-10 (3 years and 4 months)
Open-source stack on home-hosted Linux servers: PHP 4 & 5, MySQL, Oracle, Python, jQuery and HTML5.
Decision One 2007-03 to 2008-05 (1 year and 2 months)
Help desk and technician dispatch on Solaris, Oracle and American Airlines' SABRE systems.
Tyco Fire & Security + ADT 2006-05 to 2007-08 (1 year and 3 months)
Alarm system support: monitoring, 911 dispatch, and phone troubleshooting of installations.
Independent Game Development 2004-09 to 2008-06 (3 years and 9 months)
Four years of Blitz3D/BlitzMax/Dark Basic Pro games, plus web game portals in JavaScript, MySQL and PHP. Where the full-stack habit started.