aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthijs van der Wild <matthijs@vanderwild.com>2025-01-08 17:55:49 +0000
committerMatthijs van der Wild <matthijs@vanderwild.com>2025-01-08 17:55:49 +0000
commit9d1382b179f5d9e1313dd2276aed8d5101ad170e (patch)
treebd77ec5e888030eba0dac7fd35232480dafe539c
Ready. Set. Go!HEADmaster
-rw-r--r--README.md11
-rw-r--r--assets/css/default.css112
-rw-r--r--assets/cv.pdfbin0 -> 71784 bytes
-rw-r--r--assets/favicon.svg46
-rwxr-xr-xpublish.sh13
-rw-r--r--src/contact/index.html56
-rw-r--r--src/index.html36
-rw-r--r--src/projects/index.html51
8 files changed, 325 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7134244
--- /dev/null
+++ b/README.md
@@ -0,0 +1,11 @@
+# Matthijs' website files
+
+This is the source of <https://matthijs.vanderwild.com>.
+
+## Deploy
+
+simply run
+```
+./publish $PWD <output directory>
+```
+from the repository root directory.
diff --git a/assets/css/default.css b/assets/css/default.css
new file mode 100644
index 0000000..6beaff3
--- /dev/null
+++ b/assets/css/default.css
@@ -0,0 +1,112 @@
+/* Red is a low-luminance color, and luminance is what we need
+ * for reading and for detecting fine details. Saturated Red,
+ * Orange, Purple should generally be paired with white, and
+ * not black. This is true for standard vision but it's doubly
+ * true for individuals with certain color vision deficiencies
+ * (color blind) particularly protanopia, who see reds much darker.
+ */
+
+
+html {
+ color-scheme: dark;
+ --background-color: #0D1B1E;
+ --foreground-color: #D5D5D5;
+ --red-color: #FFADD6;
+ --yellow-color: #FFFF00;
+ --green-color: #00FF7F;
+ --blue-color: #00FFFF;
+ --purple-color: #DCC6E0;
+ --fs-tfc: clamp(2.25rem, 2vw + 1.5rem, 3.25rem);
+ --fs-tfb: clamp(1.25rem, 2vw + 0.2rem, 2rem);
+ --fs-tfa: clamp(1rem, 2vw + 0.1rem, 1.5rem);
+ --fs-tf: 1rem;
+ --fs-tfx: .75rem;
+ font-size: var(--fs-tf);
+ font-family: -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, "Nimbus Sans L", Roboto, Noto, "Segoe UI", Arial, Helvetica, "Helvetica Neue", sans-serif;
+ font-variant-numeric: oldstyle-nums;
+}
+@media (prefers-color-scheme: light) {
+ html {
+ color-scheme: light;
+ --background-color: #D5D5D5;
+ --foreground-color: #0D1B1E;
+ --red-color: #AA0000;
+ --yellow-color: #804600;
+ --green-color: #205E3B;
+ --blue-color: #1B365D;
+ --purple-color: #360036;
+ }
+}
+
+body {
+ max-width: 100%;
+ min-height: 99dvh;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ grid-template-rows: auto 1fr auto;
+}
+
+main {
+ max-width: 46rem;
+ margin: clamp(1rem, 8vw, 5rem);
+}
+
+a {
+ color: var(--blue-color);
+}
+a:visited {
+ color: var(--yellow-color);
+}
+a[href$=".pdf"]::after {
+ content: " (PDF)";
+ vertical-align: super;
+ font-size: var(--fs-tfx);
+}
+
+abbr {
+ font-variant-caps: all-small-caps;
+ text-transform: lowercase;
+}
+footer {
+ height: 1rem;
+ font-size: var(--fs-tfx);
+ margin-left: clamp(1rem, 8vw, 5rem);
+}
+
+h1 {
+ color: var(--green-color);
+ font-size: var(--fs-tfc);
+ font-weight: bold;
+}
+
+h2 {
+ color: var(--blue-color);
+ font-size: var(--fs-tfb);
+ font-weight: bold;
+}
+
+h3 {
+ font-size: var(--fs-tfa);
+}
+
+.smallcaps {
+ font-variant-caps: all-small-caps;
+ text-transform: lowercase;
+}
+
+.hello {
+ color: var(--blue-color);
+}
+.name {
+ display: block;
+ margin: 10px 0;
+ color: var(--green-color);
+ font-size: var(--fs-tfc);
+ font-weight:bold;
+}
+.description {
+ font-size: var(--fs-tfc);
+ font-weight: normal;
+ color: var(--foreground-color);
+}
diff --git a/assets/cv.pdf b/assets/cv.pdf
new file mode 100644
index 0000000..1f2925b
--- /dev/null
+++ b/assets/cv.pdf
Binary files differ
diff --git a/assets/favicon.svg b/assets/favicon.svg
new file mode 100644
index 0000000..358f7dd
--- /dev/null
+++ b/assets/favicon.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ version="1.1"
+ id="svg25"
+ xml:space="preserve"
+ width="40.105179"
+ height="39.133156"
+ viewBox="0 0 40.105179 39.133156"
+ sodipodi:docname="logo.svg"
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs29" /><sodipodi:namedview
+ id="namedview27"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.874034"
+ inkscape:cx="20.069457"
+ inkscape:cy="24.138208"
+ inkscape:window-width="1920"
+ inkscape:window-height="1064"
+ inkscape:window-x="0"
+ inkscape:window-y="16"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g31" /><g
+ id="g31"
+ inkscape:groupmode="layer"
+ inkscape:label="logo"
+ transform="matrix(1.3333333,0,0,-1.3333333,0,39.133157)"><g
+ id="g33"
+ transform="translate(15.03944,14.67493)"><g
+ id="g35"><g
+ id="g37"
+ transform="matrix(0.999584,0.577108,-0.028857,0.049983,0,0)"><path
+ d="m 11.77675,-69.549743 c 0.63506,43.01695 0.674091,89.07164 0.08407,133.10772 -0.842893,62.908843 -2.900582,116.548493 -5.721122,149.114903 -2.82054,32.56641 -6.172206,41.38402 -9.317859,24.52757 -3.145653,-16.85646 -5.82781,-58.00722 -7.45623,-114.41405 -2.081439,-72.098962 4.778732,-65.150454 8.250738,55.11637 v 0 c 0.438816,-32.75078 2.122103,-52.18627 3.759751,-43.41068 v 0 C 0.201911,93.819523 -0.280953,46.627473 0,0 v 0 c 0.280953,-46.627473 -0.201911,-93.819523 -1.376095,-134.49209 v 0 c 1.637648,8.77559 3.320935,-10.6599 3.759751,-43.41068 v 0 c 3.472006,120.266824 10.332177,127.215332 8.250738,55.11637 -1.62842,-56.40683 -4.310577,-97.55759 -7.45623,-114.41405 -3.145653,-16.85645 -6.497319,-8.03884 -9.317859,24.52757 -2.82054,32.56641 -4.878229,86.20606 -5.721122,149.114903 -0.590024,44.03608 -0.550993,90.09077 0.08407,133.10772"
+ style="fill:none;stroke:#9f0000;stroke-width:1.73278;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ id="path39" /></g></g></g></g></svg>
diff --git a/publish.sh b/publish.sh
new file mode 100755
index 0000000..d6d4797
--- /dev/null
+++ b/publish.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -xe
+
+INDIR=${1}
+OUTDIR=${2}
+
+[ ! $# -eq 2 ] && echo "Usage: $0 <input dir> <output dir>" && exit 1
+[ ! -d $INDIR ] && [ ! -d $OUTDIR ] && echo "Error: invalid input" && exit 1
+
+for dir in $(ls -d "$INDIR"/*/); do
+ cp -r $dir/* "$OUTDIR"/
+done
diff --git a/src/contact/index.html b/src/contact/index.html
new file mode 100644
index 0000000..fecfcc9
--- /dev/null
+++ b/src/contact/index.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8"/>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="icon" type="image/x-icon" href="/favicon.svg"/>
+ <link rel="stylesheet" href="/css/default.css"/>
+ <title>Matthijs van der Wild</title>
+ </head>
+ <body>
+ <main>
+ <article>
+ <h1>Matthijs van der Wild</h1>
+ <h2>Contact</h2>
+ <p>
+ Other places on the internet where you can find me:
+ </p>
+ <dl>
+ <dt>Messaging</dt>
+ <dd><dl>
+ <dt>Email</dt>
+ <dd><a href="mailto:matthijs.van-der-wild@durham.ac.uk">matthijs.van-der-wild@durham.ac.uk</a></dd>
+ </dl></dd>
+ <dt>Socials</dt>
+ <dd><dl>
+ <dt>Mastodon</dt>
+ <dd><a href="https://mas.to/@wild" rel="me">@wild@mas.to</a></dd>
+ <dt>BlueSky</dt>
+ <dd><a href="https://bsky.app/profile/matthijs.vanderwild.com" rel="me">@matthijs.vanderwild.com</a></dd>
+ </dl></dd>
+ <dt>Software</dt>
+ <dd><dl>
+ <dt>Git</dt>
+ <dd><a href="https://git.vanderwild.com">my own git instance</a></dd>
+ <dt>Github</dt>
+ <dd><a href="https://github.com/lonbar">lonbar</a></dd>
+ <dt>Gitlab</dt>
+ <dd><a href="https://gitlab.com/lonbar">lonbar</a></dd>
+ </dl></dd>
+ <dt>Research</dt>
+ <dd><dl>
+ <dt><abbr title="Open Researcher and Contributor ID">orcid</abbr></dt>
+ <dd><a href="https://orcid.org/0000-0002-3949-3063">0000-0002-3949-3063</a></dd>
+ <dt>ar&Chi;iv</dt>
+ <dd><a href="https://arxiv.org/a/vanderwild_m_1">vanderwild_m_1</a></dd>
+ <dt><div class="smallcaps">INSPIRE-HEP</div></dt>
+ <dd><a href="https://inspirehep.net/authors/1777872">M.L.Van.Der.Wild.1</a></dd>
+ </dl></dd>
+ </dl>
+ </article>
+ </main>
+ <footer>
+ © 2020 Matthijs van der Wild
+ </footer>
+ </body>
+</html>
diff --git a/src/index.html b/src/index.html
new file mode 100644
index 0000000..3ecd8b2
--- /dev/null
+++ b/src/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8"/>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="icon" type="image/x-icon" href="/favicon.svg"/>
+ <link rel="stylesheet" href="/css/default.css"/>
+ <link rel="me" href="https://mas.to/@wild"/>
+ <title>Matthijs van der Wild</title>
+ </head>
+ <body>
+ <main>
+ <article>
+ <p>
+ <span class="hello">Hi, I am</span> <span class="name">Matthijs van der Wild.</span> <span class="description">I do awesome science.</span>
+ </p>
+ <p>
+ I am a theoretical physicist focused on the physics of the cosmos.
+ I currently work on imaging pipelines for data taken by the International <abbr title="Low-Frequency Array">LOFAR</abbr> Telescope whilst based at <a href=https://durham.ac.uk>Durham University</a>.
+ </p>
+ <p>
+ If you want to know more about what I work on, then have a look at my past and current <a href="/projects">projects</a>.
+ Feel free to <a href=/contact>contact</a> me if you want to know more.
+ </p>
+ <p>
+ Looking to hire someone?
+ I am on the job market!
+ Have a look at my <a href=/cv.pdf><abbr title="curriculum vitae">CV</abbr></a> to see if your project could benefit from my expertise.
+ </p>
+ </article>
+ </main>
+ <footer>
+ © 2020 Matthijs van der Wild
+ </footer>
+ </body>
+</html>
diff --git a/src/projects/index.html b/src/projects/index.html
new file mode 100644
index 0000000..994795b
--- /dev/null
+++ b/src/projects/index.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8"/>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="icon" type="image/x-icon" href="/favicon.svg"/>
+ <link rel="stylesheet" href="/css/default.css"/>
+ <title>Matthijs van der Wild</title>
+ </head>
+ <body>
+ <main>
+ <article>
+ <h1>Matthijs van der Wild</h1>
+ <h2>Projects</h2>
+
+ <h3>Automated image processing with <abbr title="Low-Frequency Array">LOFAR</abbr> data</h3>
+ <p>
+ My current activities include the implementation and improvement of an automated data reduction pipeline for radio data, enabling high-resolution very-long baseline interferometry (<abbr title="Very-long baseline interferometry">VLBI</abbr>).
+ The International LOw-Frequency ARray (<abbr title="Low-Frequenc Array">LOFAR</abbr>) Telescope is an interferometer which has radio stations placed across Europe.
+ It provides a wealth of data which enables the detection and imaging of radio sources with high sensitivity and great detail.
+ The calibration of the individual radio stations, however, is technically challenging.
+ As a result, the full <abbr title="Low-Frequency Array">LOFAR</abbr> telescope is still underutilised.
+ My pipeline addresses this with the development of tools that do not rely on human input, and which produce reliable and reproducible results on platforms that are accessible to astronomers.
+ It extends the resolving power of <abbr title="Low-Frequency Array">LOFAR</abbr> from the Dutch stations to the full international array, delivering sub-arcsecond resolution imaging in a way that is scalable, portable and reproducible.
+ </p>
+
+ <h3>Inflation and quantum geometrodynamics in scalar-tensor theories</h3>
+ <p>
+ I have investigated the behaviour of a general class of scalar-tensor theories of gravity when effects from quantum gravity are relevant.
+ One such extension adds a scalar degree of freedom to the gravitational interaction, which is then called a scalar-tensor theory.
+ Scalar-tensor theories are an extension to the theory of general relativity which add a scalar degree of freedom to the metric tensor to describe the gravitational interaction.
+ Such extensions can be motivated from cosmology, where the energy of the additional field can drive cosmic inflation, and particle physics, where the Standard Model supplies a natural candidate scalar degree of freedom through the Higgs field.
+ I have developed a method to systematically expand the full quantum dynamics of these models around solutions to the classical equations of motion, and how these classical solutions provide a background on which the quantum gravitational perturbations propagate.
+ </p>
+ <p>
+ I have applied this strategy to inflationary cosmology.
+ In this setup, the gravitational scalar field fulfills the role of the inflaton.
+ I have determined observational signatures from both slow-roll inflation and quantum gravitational corrections in the primordial power spectrum, and have made predictions on the parameters of the models in the event that sufficiently precise data is available.
+ This would allow an entire class of cosmological models to be ruled out if the structure of these signatures is absent from the data.
+ </p>
+
+ <p>
+ More information about this can be found in <a href="https://freidok.uni-freiburg.de/data/151229">my thesis</a>.
+ </p>
+ </article>
+ </main>
+ <footer>
+ © 2020 Matthijs van der Wild
+ </footer>
+ </body>
+</html>