jaytux.com/index.html

282 lines
7.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="Jonas Sys" />
<meta name="dcterms.date" content="2025-04-13" />
<title>Jonas Sys (jay-tux)</title>
<style>
html {
color: #1a1a1a;
background-color: #fdfdfd;
}
body {
margin: 0 auto;
max-width: 36em;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media (max-width: 600px) {
body {
font-size: 0.9em;
padding: 12px;
}
h1 {
font-size: 1.8em;
}
}
@media print {
html {
background-color: white;
}
body {
background-color: transparent;
color: black;
font-size: 12pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: #1a1a1a;
}
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
svg {
height: auto;
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
padding-left: 1em;
border-left: 2px solid #e6e6e6;
color: #606060;
}
code {
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
font-size: 85%;
margin: 0;
hyphens: manual;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
th {
border-top: 1px solid #1a1a1a;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC ul {
padding-left: 1.3em;
}
#TOC > ul {
padding-left: 0;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
/* The extra [class] is a hack that increases specificity enough to
override a similar rule in reveal.js */
ul.task-list[class]{list-style: none;}
ul.task-list li input[type="checkbox"] {
font-size: inherit;
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="./style.css" />
<link rel="stylesheet" href="https://classless.de/classless-tiny.css" />
<link rel="stylesheet" href="https://classless.de/addons/themes.css" media="(prefers-color-scheme: dark)" />
<link rel="stylesheet" href="./overrides.css" />
<link rel="icon" type="image/x-icon" href="./pfp.png" />
</head>
<body>
<header id="title-block-header">
<h1 class="title">Jonas Sys (jay-tux)</h1>
<p class="author">Jonas Sys</p>
<p class="date">2025-04-13</p>
</header>
<div class="header-container">
<img src="./picture.jpg" alt="A picture of me" class="header-image left" />
<div class="header-details">
<h1>
Jonas Sys
</h1>
<h6>
aka jay-tux
</h6>
<br />
<p>
PhD Student (Computer Science)<br />
<a href="https://www.ugent.be/we/winst/en">Department WINST</a>,
<a href="https://www.ugent.be/we/en">Faculty of Sciences</a>,
<a href="https://www.ugent.be/en">UGent</a> and<br />
<a href="https://soft.vub.ac.be/disco/">DisCo Group</a>,
<a href="https://soft.vub.ac.be/soft/index.html">SOFT Lab</a>,
<a href="https://www.vub.be/en/about-vub/faculties-institutes-and-campuses/our-faculties/sciences-and-bioengineering-sciences">Sciences
&amp; Bioengineering Sciences Faculty</a>,
<a href="https://www.vub.be/en">VUB</a><br />
</p>
<div class="header-icons">
<a href="mailto:jonas.sys@ugent.be" class="icon"><img src="./lucide_mail.svg" alt="My email" /><span
class="detail">jonas.sys@ugent.be</span></a>
<a href="https://github.com/jay-tux" class="icon"><img src="./lucide_github.svg" alt="My GitHub" /><span
class="detail">jay-tux</span></a>
</div>
</div>
<p><img src="./pfp.png" alt="My typical profile picture" class="header-image right" /></p>
</div>
<hr />
<h2 id="news">News</h2>
<ul>
<li><a
href="https://www.asplos-conference.org/asplos2025/"><strong>ASPLOS/EuroSys20</strong></a><br />
<small>March 30 - April 3, 2025</small><br />
I presented a talk titled <em>Modular Data and Parallelization
Abstractions for Programming Heterogeneous Systems</em> at <a
href="https://eurodw25.github.io/">EuroDW25</a>, and stayed for the
full conference.<br />
</li>
<li><a
href="https://pliss.org/2025/"><strong>PLISS25</strong></a><br />
<small>May 26 - May 31, 2025</small><br />
I will be attending the summer school in Bertinoro, Italy!</li>
</ul>
<hr />
<h2 id="publications">Publications</h2>
<h5>
Coming soon!
</h5>
<hr />
<h2 id="teaching">Teaching</h2>
<ul>
<li><strong>Software Engineering Lab 1</strong> (Teaching
Assistant)<br />
<em>Semester:</em> Spring 2025<br />
<em>Description:</em> A project-oriented course meant to teach students
to work in a professional setting, building a mobile app.</li>
</ul>
<hr />
<h2 id="education">Education</h2>
<ul>
<li><p><strong>PhD Student (Computer Science)</strong><br />
<small>October 2024 - present</small><br />
<a href="https://ugent.be/en">UGent</a> and <a
href="https://www.vub.be/en">VUB</a><br />
Supervised by both Christophe Scholliers (UGent) and Elisa Gonzalez Boix
(VUB)</p></li>
<li><p><strong>Master of Computer Science</strong> <em>graduated magna
cum laude</em><br />
<small>September 2022 - June 2024</small><br />
<a href="https://ugent.be/en">UGent</a><br />
Thesis: <a href="https://jaytux.com/thesis.pdf">Quantifying and
Mitigating the Cold-Start Problem in GPU Simulation</a> (<a
href="https://github.com/jay-tux/thesis-text"><img
src="./lucide_github.svg" alt="GitHub" /> LaTeX source</a>)</p>
<ul>
<li><em>Erasmus International Exchange</em><br />
<small>September 2022 - June 2023</small><br />
<a href="https://international.au.dk/">Aarhus University</a><br />
Focused on program verification and algorithms</li>
</ul></li>
<li><p><strong>Bachelor of Computer Science</strong> <em>graduated cum
laude</em><br />
<small>September 2019 - June 2022</small><br />
<a href="https://ugent.be/en">UGent</a></p></li>
</ul>
<hr />
<h2 id="projects">Projects</h2>
<h5>
Coming soon!
</h5>
<p>But if youre really curious - check out <a
href="https://git.jaytux.com/jay-tux/grader">Grader</a> and <a
href="https://git.jaytux.com/jay-tux/simd.jaytux.com">SIMD-API</a></p>
</body>
</html>