Autonomous checkout platform
Led end-to-end delivery on Leav's multi-tenant autonomous checkout platform processing $1M+ in annual transaction volume. Deployed across 10+ stores for retail chains including La Vie en Rose and Mamie Clafoutis.
I'm a Full Stack Software Engineer with 4+ years of experience building production web applications and commerce systems.
I also work on independent game development and creative projects — see my creative portfolio.
Leav · Elixir · Phoenix LiveView · PostgreSQL · multi-tenant SaaS
Led end-to-end delivery on Leav's multi-tenant autonomous checkout platform processing $1M+ in annual transaction volume. Deployed across 10+ stores for retail chains including La Vie en Rose and Mamie Clafoutis.
Remix · TypeScript · Polaris · GraphQL · Prisma
Led development and production rollout of an embedded Shopify POS app: cart save, archive, and reload across devices, with ~18% of archived carts converted on staff follow-up. POS UI extensions, Flow-triggered cart archive, GraphQL, and Prisma persistence.
Leav · Elixir · Phoenix LiveView · PostgreSQL · PubSub
Owned order workflows through an explicit state machine with prepayment rules, order locking, and centrally validated transitions from draft through fulfilled. Real-time fulfillment visibility across staff and operator apps for thousands of production orders.
PostgreSQL · Phoenix LiveView · CSV exports
Owned purchase analytics dashboards, inventory tracking, and automated CSV exports with loss report templating from PostgreSQL. Platform operators cited 27 hours/week saved on manual reporting.
REST · GraphQL · webhooks · Elixir
Led REST and GraphQL integrations with commerce and payment providers, normalizing vendor payloads into internal order and payment models with transactional writes and idempotent retries on webhooks and API calls.
Primer · Adyen · Elixir · Phoenix LiveView
Led Primer and Adyen payment flows with authorize-then-capture discipline, regional tax handling, and tip calculations. Extended checkout with authenticated login/signup and zero-total terminal checkout.
Leav · Phoenix LiveView · RBAC · multi-tenant SaaS
Designed org- and store-scoped RBAC with password reset workflows and store-level access management. Redesigned staff access-control UI for remote door lock/unlock at 5+ locations running 24/7 unstaffed checkout.
React · TypeScript · Firebase
Owned delivery of an internal web app for a nonprofit client, including admin and member roles, member submissions, admin moderation, and production launch (React, TypeScript, Firebase). Delivered a searchable initiative directory for McGill University with CSV import and embed on the public research site (React, TypeScript).
TypeScript, JavaScript, Elixir, React, Remix, Phoenix LiveView, TailwindCSS, Node.js, PostgreSQL, Ecto, Prisma, GraphQL, REST, Shopify APIs, Docker, GitHub Actions, GCP/GKE, AppSignal, ExUnit, Mox
I'd love to hear from you — send a message below or say hi on LinkedIn.
Message on LinkedIn