Hi, I'm Will
CTO, software engineer, and startup advisor
I'm the co-founder and CTO of Canvas in San Francisco. We help companies understand their data. Before founding Canvas I worked as a software engineer for eight years. In the way before I studied Computer Science at Cornell University.
I moonlight as a startup advisor and consultant, primarily around system design and data model.
I love coding - from hacking together MVPs to deploying distributed systems. Software is the closest we've come to magic - so far.
When I'm not in my code brain I love hiking, running, lifting, reading, and spending quality time.
September 27, 2024
Advice for Junior Engineers
August 9, 2024
Four Years with Kubernetes
July 23, 2024
Terraform Data Pipelines
February 16, 2024
Immutable data patterns
August 25, 2023
Text to SQL with GPT-4 and Chroma
January 12, 2022
Building Performant Web Apps with Rust, WebAssembly, and Webpack
November 2, 2020
Abstractions should be Extracted, not Designed
September 30, 2020
Static Types are Non-Negotiable
August 14, 2020
Adding types to a Rails monolith