summaryrefslogtreecommitdiff
path: root/index.html
blob: bc520096a01e79c1ab673d28729f3505da1202af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tom Smeding</title>
<style>
body{
	font-family:"Courier New",Courier,Monospace;
	text-align:center;
}
div.main-content{
	display:inline-block;
	max-width:800px;
}
#pubs-ul{
	text-align:left;
}
</style>
</head>
<body>
<div class="main-content">
	<h1>Hi!</h1>
	<p>
		I'm Tom Smeding. I love programming, doing math and playing the piano.<br>
		I'm a PhD candidate in computer science at Utrecht University in the Netherlands.
	</p>
	<p>
		You can reach me on
		<a href="https://matrix.to/#/@tom:tomsmeding.com">Matrix</a>,
		<a href="https://libera.chat/">Libera.chat</a>,
		<a href="https://telegram.me/tomsmeding">Telegram</a>,
		<a href="https://github.com/tomsmeding">Github</a>,
		<a href="https://www.linkedin.com/in/tom-smeding">LinkedIn</a> and
		<a href="https://www.facebook.com/tom.smeding">Facebook</a>,
		among others.
		Besides Github, I also have a number of projects on my <a href="https://git.tomsmeding.com">own server</a>.
	</p>
	<p>
		I've also <a href="/blog">written some notes</a> at some point.
	</p>

	<h2>Academic publications</h2>
	<ul id="pubs-ul">
		<li>2022-07 Tom Smeding, Matthijs V&aacute;k&aacute;r: &ldquo;Efficient Dual-Numbers Reverse AD via Well-Known Program Transformations&rdquo;. Preprint, submitted to POPL. [<a href="https://arxiv.org/abs/2207.03418" target="_blank">arxiv</a>, <a href="https://github.com/tomsmeding/ad-dualrev-th" target="_blank">code</a>]</li>
		<li>2022-06 Matthijs V&aacute;k&aacute;r, Tom Smeding: &ldquo;CHAD: Combinatory Homomorphic Automatic Differentiation&rdquo;. Preprint, to be published in TOPLAS. [<a href="https://arxiv.org/abs/2103.15776" target="_blank">arxiv</a>, <a href="https://github.com/VMatthijs/CHAD" target="_blank">code</a>]</li>
		<li>2022-05 Tom Smeding, Matthijs V&aacute;k&aacute;r: &ldquo;Dual-Numbers Reverse AD, Efficiently&rdquo;. Preprint. [<a href="https://arxiv.org/abs/2205.11368" target="_blank">arxiv</a>, <a href="https://github.com/tomsmeding/ad-dualrev-th" target="_blank">code</a>]</li>
		<li>2021: &ldquo;Reverse Automatic Differentiation for Accelerate&rdquo;. Master thesis at Utrecht University. Supervisors: Trevor McDonell, Matthijs V&aacute;k&aacute;r. [<a href="https://studenttheses.uu.nl/bitstream/handle/20.500.12932/38958/report.pdf?sequence=1&isAllowed=y" target="_blank">PDF</a>, <a href="https://github.com/tomsmeding/accelerate/tree/no-explode" target="_blank">code</a>]</li>
		<li>2018: &ldquo;Fast Large-Integer Matrix Multiplication&rdquo;. Bachelor thesis at Leiden University. Supervisors: Peter Bruin, Kristian Rietveld. [<a href="https://www.universiteitleiden.nl/binaries/content/assets/science/mi/scripties/bachelor/2017-2018/smeding-bsc-scriptie.pdf" target="_blank">PDF</a>, <a href="https://github.com/tomsmeding/bachelor-thesis" target="_blank">code</a>]</li>
	</ul>
</div>
</body>
</html>