Andrew Patton

acusti.ca // andrew@acusti.ca

Current Employment

Founder & CEO — Outlyne Feb. 2025 – Present
Outlyne is an AI-powered website builder for small businesses, built on Cloudflare’s developer platform

As founder and lead developer, I architect and build the full-stack product — from the Cloudflare-native infrastructure (Workers, D1, R2, Queues) to the React Router v7 frontend with LiveStore for local-first event-sourced data sync — while leading business development and growing the team.

Previous Employment

Principal Engineer — Time Sites June 2022 – Jan. 2025
Time Sites (née Brandcast) is a collaborative web publishing platform that enables teams to design, build, publish, and maintain their web properties

As the principal front-end engineer, I led the team in building products and features, from the design studio to the web publishing server to the analytics platform.

Selected Projects

React.js Oct. 2016 – Aug. 2018
Modified the react-dom library to make it possible to render React components into an iframe and worked with the core React team to land those changes upstream.

Superflare July 2024 – Present
Adapted Superflare, a full-stack toolkit for the Cloudflare Developer Platform, to work with the latest versions of Remix and Wrangler (the Cloudflare CLI).

UIKit Mar. 2015 – Present
Built and now maintain UIKit (high-quality UI toolkit), audile (mobile-friendly audio player), react-higher-event (declarative document-level event listening), and more.

Immutable.js May 2018 – Aug. 2020
Fixed bugs and triaged issues in Immutable.js (the canonical JS library for efficient immutable collections) to achieve a stable 4.0 release.

Cinémathèque Québecoise Oct. 2014 – June 2015
Built a multilingual Solr-powered search application and publication website using the web application framework FuelPHP.

Open Source Contributions

React   better-auth   storybook   react-router   remix   superflare   immutable.js   @types/react   jsdom   lexical   react-dnd   react-draggable   tc39/deep-path-properties-for-record   wp-cli   AMP   flow   @vimeo/player   fbjs   timeago.js   browserslist   draft.js   nvalt-prime   react-higher-event   uikit   audile   Viselect   gogs   affixing-header   onscrolling   diffDOM   CSSOM   WordPress-Wiki

Recent Technologies

Front-End

  • React and TypeScript
  • React Router v7 and TanStack Start
  • LiveStore (local-first event sourcing)
  • Storybook
  • Playwright and vitest
  • Streams API

Back-End

  • Cloudflare: Workers, Durable Objects, D1, KV, R2, Analytics Engine
  • Drizzle ORM
  • Better Auth
  • AI/LLM integration

Other Interests

Music production and composition
I love music and play piano. I’ve played a couple of shows in Montreal with a previous iteration of the Sontag Shogun project and was coach of the band Slowest Runner. Also, I like making music, and occasionally sharing the results.

Education

McGill University, 2003 – 2007
BA in Cultural Studies, with a Minor in Music Technology

Languages

I speak and understand Spanish and French fluently.