6384ddd6 |
---
title: "Hi!"
slug: "about"
---
|
d69c895c |
{{<avatar src="/images/profile.webp">}}
|
6384ddd6 |
|
99abb16f |
My name is Joe, and I am a software developer with a Ph.D. in theoretical physics.
|
6384ddd6 |
|
46e5e650 |
Currently I work for [Microsoft Quantum](https://www.microsoft.com/en-us/quantum)
|
99abb16f |
where I develop custom algorithms and software for simulating [Majorana-based topological qubits][qubits].
I also improve the tools used by simulation engineers to take advantage of the
|
794435ab |
high-performance (classical) computing infrastructure available to us.
|
99abb16f |
Outside of work I like to spend as much time as possible in the mountains.
[qubits]: https://cloudblogs.microsoft.com/quantum/2018/09/06/developing-a-topological-qubit/
### Selected Projects
Here's a not-so-random list of software projects that I've been involved with.
|
6384ddd6 |
|
674ccd80 |
{{<logo href="https://kwant-project.org" src="/images/logos/kwant.webp">}}
|
6384ddd6 |
[**Kwant**](https://kwant-project.org) is a Python package for simulating quantum transport in nanodevices.
It has been used in [hundreds of research projects](https://scholar.google.nl/scholar?cites=9330311747089024535&scisbd=1)
all over the world, as well as a teaching aid in [courses](http://tiny.cc/topocm) on condensed matter physics.
|
674ccd80 |
{{<logo href="https://github.com/python-adaptive/adaptive" src="/images/logos/adaptive.webp">}}
|
6384ddd6 |
[**Adaptive**](https://github.com/python-adaptive/adaptive) is a library of algorithms
|
99abb16f |
for adaptively sampling mathematical functions, and seamlessly integrates with the Jupyter notebook.
|
6384ddd6 |
It has been used in [cutting edge](https://arxiv.org/pdf/1806.02801.pdf)
quantum transport simulations.
|
674ccd80 |
{{<logo href="https://github.com/zesje/zesje" src="/images/logos/zesje.webp">}}
|
6384ddd6 |
[**Zesje**](https://github.com/zesje/zesje)
|
99abb16f |
is a web app for grading exams. Born out of necessity while administering exams
|
6384ddd6 |
to hundreds of undergrads, it's now used in several departments
at Delft University of Technology.
|
674ccd80 |
{{<logo href="https://github.com/simonmichael/hledger" src="/images/logos/haskell.webp">}}
|
99abb16f |
[**hledger**](https://github.com/simonmichael/hledger)
is accounting software that uses plain text files to store transactions.
Contributing to this mature codebase has been particularly helpful in learning Haskell.
|
6384ddd6 |
|
674ccd80 |
{{<logo href="https://github.com/jupyter/jupyter-sphinx" src="/images/logos/jupyter.webp">}}
|
99abb16f |
[**jupyter-sphinx**](https://github.com/jupyter/jupyter-sphinx)
is a plugin for [Sphinx](https://www.sphinx-doc.org) that executes code snippets in
documentation pages and embeds the output.
|
6384ddd6 |
### What do I do for fun?
|
99abb16f |
When I'm not coding I'm probably up a mountain, in the climbing gym (though not since COVID!)
or playing [designer board games][bgg]. If I'm reading it's probably anything by Ted Chiang.
I relax by cross-stitching video game pixel art.
I will also (very) sporadically [blog]({{<relref "posts" >}}) about stuff I find interesting.
|
6384ddd6 |
|
99abb16f |
Since moving to Canada I've also been watching a lot of NHL hockey (go Bruins).
|
6384ddd6 |
[bgg]: https://boardgamegeek.com/plays/thumbs/user/jbweston/subtype/All
|