Summary
Riley Thompson is a software engineer based in Toronto with eight years of experience building backend and full-stack systems across startups and scale-ups. Currently contributing to Metabase’s drivers and querying team in Clojure, Riley previously designed and operated a range of backend microservices in Go, TypeScript, and Python at Flybits, including analytics, auditing, orchestration, and automation tooling for 50+ services. Their background spans cloud-native tooling (Kubernetes, gRPC, RabbitMQ), relational and document databases, and hands-on work across frontend and mobile stacks earlier in their career. Comfortable moving between languages and roles, Riley combines pragmatic engineering with platform-minded thinking to reduce operational friction and accelerate delivery. Trained in Computer Science with a business option from University of Waterloo, they bring both technical depth and product-focused sensibility to distributed systems challenges.
8 years of coding experience
4 years of employment as a software developer
Assumption Catholic Secondary School
Computer Science, Business Option, Computer Science, Business Option at University of Waterloo