David Ewert is a Software Development Engineer with eight years of experience and an MSc in Computer Science from UBC, currently building production systems at Amazon in Vancouver. He combines practical engineering with formal methods expertise gained from graduate research and open-source contributions to creusot-rs, where he helped extend Rust contract verification and make the contracts feature more fine-grained. Comfortable working independently or in teams, David has a strong teaching and research background—from TA roles to NSERC-supported projects in programming languages and bioimage analysis—which gives him an unusual mix of pedagogy, research rigor, and applied development. He enjoys approaching problems from multiple angles and treats each project as a puzzle emphasizing efficiency, effectiveness, and sustainability. Colleagues can expect a curious engineer who continuously learns and brings formal-verification thinking to real-world software challenges.
8 years of coding experience
1 year of employment as a software developer
High School Diploma, High School Diploma at Lord Byng Secondary School
Master of Science - MSc, Computer Science, 89.8%, Master of Science - MSc, Computer Science, 89.8% at The University of British Columbia
Creusot helps you prove your Rust code is correct.
Role in this project:
Back-end Developer
Contributions:30 reviews, 13 commits, 41 PRs in 2 months
Contributions summary:David primarily contributed to the `creusot-rs/creusot` project, which focuses on formal verification of Rust code. Their work involved modifying and expanding the `creusot-contracts` crate. Key contributions include adding and refining traits and types for the formal logic and making the contracts feature more fine-grained. They also addressed various import and formatting issues.
A (parametrized) Rust SAT solver originally based on MiniSat
Contributions:31 PRs, 50 pushes, 38 branches in 2 years 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.