content/about.md
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