AI-powered note-taking app with handwriting recognition and cross-platform sync
Goodnotes is a 24-million-user note-taking platform built on a sophisticated ML stack (PyTorch, TensorFlow, JAX) and distributed infrastructure (Kubernetes, AWS EKS, CockroachDB). The tech roadmap reveals a hard pivot toward cross-platform expansion—Swift/Android adoption and WebAssembly work are active—while the engineering-heavy hiring mix (26 of 42 roles) and active projects around handwriting models and sync engines signal they're engineering their way out of scaling constraints (canvas performance, sync reliability, incident prevention) rather than optimizing existing architecture.
Goodnotes is a note-taking application that combines handwriting input with AI-driven features like intelligent transcription and search. Founded in 2011 and headquartered in London, the company operates at significant scale: 24 million users, primarily across iOS through native mobile interfaces (Swift, UIKit, SwiftUI). The product handles real-time synchronization and canvas rendering at volume, supported by cloud infrastructure (AWS, Kubernetes, MongoDB/CockroachDB). Current expansion focuses on Android and web platforms via WebAssembly, moving beyond single-platform dominance into B2B motion while managing the operational complexity of supporting millions of concurrent users.
ML frameworks (PyTorch, TensorFlow, JAX), systems languages (C++, Rust, Swift), web technologies (React, TypeScript, WebAssembly), cloud infrastructure (AWS EKS, Kubernetes, CockroachDB, Aurora), and mobile platforms (iOS, Android via Kotlin).
Engineering roles (26 active) span UK, Belgium, Serbia, Singapore, Czechia, Bosnia and Herzegovina, Portugal, Romania, Poland, India, Hungary, Spain, and Vietnam.
Yes. Android and WebAssembly are active adoption areas, with projects underway to expand the core iOS app to cross-platform via Swift and web technologies.
Other companies in the same industry, closest in size