• about
  • work
  • contact
  • creative
  • arrow_upward

gia zozula

Full Stack Software Engineer

  • about

  • work

  • contact

  • creative

  • arrow_upward

hello!

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.

arrow_downward

selected work

Autonomous checkout platform

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.

Shopify POS Cart Manager

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.

Order lifecycle & prepayment

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.

Reporting & CSV automation

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.

Commerce & payment integrations

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.

Payment flows

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.

Store access & unmanned 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.

Freelance

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).

Tech I ship with

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

arrow_downward

get in touch

I'd love to hear from you — send a message below or say hi on LinkedIn.

Message on LinkedIn

gia zozula © 2026