Browse code

fix up "about" page

Joseph Weston authored on 25/03/2021 05:54:00
Showing 5 changed files
... ...
@@ -4,12 +4,21 @@ slug: "about"
4 4
 ---
5 5
 
6 6
 
7
-{{<img div-class="avatar centered" src="/images/profile.jpg">}}
7
+{{<avatar src="/images/profile.jpg">}}
8 8
 
9
-My name is Joe, and I am a software developer with a Ph.D. in theoretical physics and a penchant
10
-for writing quality code for scientific applications.
9
+My name is Joe, and I am a software developer with a Ph.D. in theoretical physics.
11 10
 
12
-### What am I working on?
11
+Currently I work as a contractor for [Microsoft Quantum](https://www.microsoft.com/en-us/quantum)
12
+where I develop custom algorithms and software for simulating [Majorana-based topological qubits][qubits].
13
+I also improve the tools used by simulation engineers to take advantage of the
14
+high-performance (but classical ;)) computing infrastructure available to us.
15
+
16
+Outside of work I like to spend as much time as possible in the mountains.
17
+
18
+[qubits]: https://cloudblogs.microsoft.com/quantum/2018/09/06/developing-a-topological-qubit/
19
+
20
+### Selected Projects
21
+Here's a not-so-random list of software projects that I've been involved with.
13 22
 
14 23
 {{<logo href="https://kwant-project.org" src="/images/logos/kwant.png">}}
15 24
 [**Kwant**](https://kwant-project.org) is a Python package for simulating quantum transport in nanodevices.
... ...
@@ -18,42 +27,34 @@ all over the world, as well as a teaching aid in [courses](http://tiny.cc/topocm
18 27
 
19 28
 {{<logo href="https://github.com/python-adaptive/adaptive" src="/images/logos/adaptive.png">}}
20 29
 [**Adaptive**](https://github.com/python-adaptive/adaptive) is a library of algorithms
21
-for adaptively sampling mathematical functions that integrates with the Jupyter notebook.
30
+for adaptively sampling mathematical functions, and seamlessly integrates with the Jupyter notebook.
22 31
 It has been used in [cutting edge](https://arxiv.org/pdf/1806.02801.pdf)
23 32
 quantum transport simulations.
24 33
 
25 34
 {{<logo href="https://github.com/zesje/zesje" src="/images/logos/zesje.png">}}
26 35
 [**Zesje**](https://github.com/zesje/zesje)
27
-Is a web app for grading exams. Born out of necessity while administering exams
36
+is a web app for grading exams. Born out of necessity while administering exams
28 37
 to hundreds of undergrads, it's now used in several departments
29 38
 at Delft University of Technology.
30 39
 
31
-
32
-<span class="dropcap">
33
-  <img src="{filename}/images/haskell-logo.png"/>
34
-</span>
35
-I've been teaching myself Haskell, to learn the fundamentals of
36
-functional programming, and contributing to [hledger](https://github.com/simonmichael/hledger)
37
-to get some experience working with a mature codebase.
38
-
39
-
40
-### What's my day job?
41
-
42
-I currently work as a contractor for [Microsoft Quantum](https://www.microsoft.com/en-us/quantum)
43
-where I develop custom algorithms and software for simulating Majorana-based topological qubits.
44
-I also improve the tools used by simulation engineers to take advantage of the
45
-high-performance (but classical ;)) computing infrastructure available to us.
40
+{{<logo href="https://github.com/simonmichael/hledger" src="/images/logos/haskell.png">}}
41
+[**hledger**](https://github.com/simonmichael/hledger)
42
+is accounting software that uses plain text files to store transactions.
43
+Contributing to this mature codebase has been particularly helpful in learning Haskell.
46 44
 
45
+{{<logo href="https://github.com/jupyter/jupyter-sphinx" src="/images/logos/jupyter.png">}}
46
+[**jupyter-sphinx**](https://github.com/jupyter/jupyter-sphinx)
47
+is a plugin for [Sphinx](https://www.sphinx-doc.org) that executes code snippets in
48
+documentation pages and embeds the output.
47 49
 
48 50
 ### What do I do for fun?
49 51
 
50
-When I'm not coding I'm probably up a mountain (though not since COVID!),
51
-in the climbing gym or playing [designer board games][bgg].
52
-I'll sometimes [blog]({{<relref "posts" >}})
53
-about stuff I find interesting (the mountaineering posts come with photos!).
52
+When I'm not coding I'm probably up a mountain, in the climbing gym (though not since COVID!)
53
+or playing [designer board games][bgg]. If I'm reading it's probably anything by Ted Chiang.
54
+I relax by cross-stitching video game pixel art.
55
+
56
+I will also (very) sporadically [blog]({{<relref "posts" >}}) about stuff I find interesting.
54 57
 
55
-You can get in touch via [email](mailto:joseph@weston.cloud), my PGP public key
56
-`D2C4E1B6` can be found on most keyservers.
58
+Since moving to Canada I've also been watching a lot of NHL hockey (go Bruins).
57 59
 
58 60
 [bgg]: https://boardgamegeek.com/plays/thumbs/user/jbweston/subtype/All
59 61
new file mode 100644
... ...
@@ -0,0 +1,3 @@
1
+<div class="avatar centered" >
2
+    <img src="{{ .Get "src" }}" />
3
+</div>
0 4
deleted file mode 100644
... ...
@@ -1,3 +0,0 @@
1
-<div class="{{ .Get "div-class" }}" >
2
-    <img class="{{ .Get "class" }}" src="{{ .Get "src" }}" />
3
-</div>
4 0
new file mode 100644
5 1
Binary files /dev/null and b/static/images/logos/haskell.png differ
6 2
new file mode 100644
7 3
Binary files /dev/null and b/static/images/logos/jupyter.png differ