Andrew Patton
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.