01Résumé

Corey Baines

Principal Engineer, Web and Mobile Platform Architecture

Corporate InteractiveSydney, Australia10 years of work experience

Principal Engineer at Corporate Interactive, where I lead platform architecture across web, iOS and Android for QuoteCloud, TravelDocs, ZeroRisk, SoldOnline and Visual Editor. My focus is keeping every channel on the same domain model, business rules and API contracts, so a feature doesn't ship on one platform and go missing on another. I still write, review and debug production code. I also build independent web, mobile and desktop products through SpiritDevs, including Pathway, an open-source workspace for coding agents.

coreybaines.com/resume · corey@spiritdevs.com · github.com/coreybain

03Experience

10 years of work experience across 3 roles.

Work across 2 employers, covering software engineering, independent product development and technical leadership.

Principal Engineer · now
  1. Principal Engineer

    Corporate Interactive

    2023 — Present3 yr

    I lead platform architecture across all five products and still write, review and debug the code that ships.

    • Product unification: re-architected QuoteCloud, TravelDocs and ZeroRisk into monorepos spanning web, Android and iOS. In QuoteCloud, the web app, the native iOS app and the Zapier and Salesforce integrations all build against the same type and function packages.
    • Sync engine: designed the approach for multi-user mode and concurrent editing. The same engine updates client-side libraries automatically and carries function calls between clients and the backend, so web and native apps call the same server functions instead of each keeping its own REST client.
    • Channel parity: moved permission and state decisions to the server. QuoteCloud works out what a user can do with a document once, every client renders from that result, and the server still validates each change.
    • Legacy migration: moved QuoteCloud customers off the Java platform one company at a time, with a cutover per company and a login handoff that carries users from the old app into the new one without a second sign-in.
    • QuoteCloud: document and block-editor architecture, pricing and spreadsheet tools, embedded PDFs, session recovery and shared rendering across the editor, recipient viewer and PDF output. Integrations include Salesforce, Zapier and a two-way, idempotent Xero payment sync in which QuoteCloud stays the system of record for issued invoices.
    • TravelDocs: itinerary services and native iOS and Android apps connected to Sabre and QuoteCloud, covering offline persistence, synchronisation, silent push, widgets, Live Activities and Apple Watch. I also replaced share links that exposed booking reference and surname with tokenised web handoff links.
    • ZeroRisk: location and notification behaviour, SOS and check-in flows, tenant-aware permissions, operator maps and the newer web and Expo platform.
    • Visual Editor: responsive page composition, editor interactions, content and asset tooling, caching, custom HTML isolation and the modern Next.js application.
  2. Senior Software Engineer

    Corporate Interactive

    2020 — 20233 yr

    Moved Corporate Interactive's products from Java Spring to Node and React, starting with QuoteCloud and continuing into Visual Editor and Telstra's TBZ Pro.

    • QuoteCloud: migrated the platform from Java to Node and React, the company's first production use of either.
    • Visual Editor: began a rewrite of the visual page composer, moving it from Java Spring and traditional JavaScript libraries to an early version of Next.js.
    • TBZ Pro (Telstra): moved the quotation and document creation software from Java Spring on Azure to a React front end built with Vite and an Express backend that uses WebSockets.
  3. Software Engineer

    Corporate Interactive

    2017 — 20203 yr

    Joined Corporate Interactive working mostly in Java, with some Objective-C and Swift on the native apps.

    • ZeroRisk: migrated the iOS app from Objective-C to Swift and moved the platform from on-premises servers to Azure.
    • QuoteCloud: continued building the platform from an early admin-dashboard concept into a production SaaS product where customers manage their own company and assets.
    • Built the PDF generation behind QuoteCloud's detailed, high-quality customer documents.
    • Infrastructure: moved services from on-premises servers to AWS, with some workloads on Azure.
04Personal projects

Independent work.

SpiritDevs · 2016 — Present

Pathway

An open-source agentic workspace with desktop, web and iOS clients. Brings coding agents, projects, issues, source control and scheduled work into one application.

github.com/SpiritDevs/pathway

Uploadfile

A developer file upload and hosting service I'm building. Files go to regional S3 storage and out through a CloudFront CDN, with signed uploads and access checks at the edge. Custom sync and billing engines handle accounts, tenant permissions, quotas and usage.

www.uploadfile.dev

A selection of my independent work. More projects and details on my website.

05Capabilities

What I bring on the first day.

Listed in the order they tend to matter on a new platform: architecture first, leadership last.

TypeScript · 84% of tracked code
  • Web and mobile platform architecture
  • Shared contracts and server-owned business rules
  • Monorepos and incremental legacy migration
  • Sync engines, multi-user and real-time editing
  • Cloud migrations to AWS and Azure
  • ADRs, standards and shared tooling
  • Payments and partner integrations
  • Real-time systems over WebSockets and Ably
  • TypeScript, React, Next.js, Swift and Convex
  • Native iOS and Android with offline sync
  • Document editors and web/PDF rendering
  • Tenant-aware permissions and secure sharing
  • Agent-assisted engineering workflows
  • Technical leadership, code review and mentoring
06Education

Where it started.

Udacity

Nano-Degree, iOS Development

2016 — 2017

Charles Sturt University

Graduate Certificate in Mobile Applications Development, Cross platform Development - iOS, Android and Windows

2015 — 2016

Corey Baines · Principal Engineer, Web and Mobile Platform Architecture · Sydney, Australia · corey@spiritdevs.com

Snapshot 09 OCT 2026 · 13:08 UTC

Case studies for the platforms above live on the work pages.