Hi, I'm Ezra Savard


I'm an engineer who likes coffee, tinkering and weightlifting.

Hi, I'm Ezra Savard


Welcome to my site!

At work, I develop embedded software for precision actuators at Zaber Technologies in Vancouver, while in my free time, I enjoy lifting weights and playing around with various technologies, like Jekyll, which I learned to make this website.

On this site, you'll find a growing pile of information about my undergraduate research, a bit about hobby projects and some random odds and ends. Happy browsing.

Most Recent Posts

Quantum Monte Carlo - Version 2.0 and Animations


02 Nov 2016

As a first step in my undergraduate research on simulating physical quantum annealing, I wrote some Monte Carlo solver. I wrote my first implementation of a path-integral Quantum Monte Carlo (PI-QMC) in Python using numpy linear algebra operations. The code quality was not great though and it was not particularly nice to use. So a few weeks ago, I decided to re-write it as something I would be happy to share with others, so here it is!

Read More

Overview of D-Wave Quantum Computers and Optimization


22 Oct 2016

From January until late August of 2016, I pursued undergraduate research on simulating physical quantum annealing. In this post I’m going to give an overview about D-Wave, quantum annealing, heuristic optimization algorithms, and then touch on what I was researching exactly.

Read More

Configuring 16-bit PWM on a Simblee (RFD77101)


01 Aug 2016

I was tinkering around with my partner’s LED wake-up light project and decided to try upgrading her PWM to a super smooth 16-bit version. Her original code used the Arduino analogWrite() method and worked quite well at higher values, but zero to one was a bit of a jump.

Read More