benjaminbaedorf.eu/index.html
Benjamin Bädorf 281d06ee86
All checks were successful
continuous-integration/drone/push Build is passing
style: revert to old accent color
2023-11-16 11:39:38 +01:00

247 lines
7.3 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Benjamin Bädorf</title>
<meta name="theme-color" content="#000000" id="theme-color" />
<meta id="viewport" name="viewport" content="initial-scale=1.0">
<meta name="description" content="Benjamin Bädorf writes code. I do some freelance stuff every once in a while.">
<meta name="Keywords" content="webdevelopment frontend javascript node freelance website why am i even doing this">
<link href="/fonts.css?1" rel="stylesheet">
<style>
html {
--col-accent: #ff0083;
--col-background: #fff;
--col-foreground: #111;
font-family: 'Urbanist', sans-serif;
font-size: 18px;
line-height: 1.75;
color: var(--col-foreground);
font-weight: normal;
}
@media screen and (min-width: 700px) {
html {
font-size: 24px;
}
}
body {
padding: 0.5rem;
background-color: var(--col-background);
display: flex;
flex-direction: column;
}
@media screen and (min-width: 700px) {
body {
padding: 1rem;
}
}
body > * {
width: 100%;
max-width: 760px;
}
header {
display: flex;
align-items: center;
}
img {
border-radius: 50%;
width: 3rem;
margin-right: 1rem;
}
h1 {
font-size: 2rem;
font-weight: black;
line-height: 1.5;
}
h2 {
font-size: 1.25rem;
font-weight: black;
line-height: 1.5;
margin-bottom: 0;
}
p {
font-weight: normal;
margin: 0px;
padding: 0px;
}
p,
details {
font-size: 1rem;
margin-top: 1rem;
}
a,
a:visited,
summary::marker {
color: var(--col-accent);
}
summary,
a {
cursor: pointer;
text-decoration: none;
transition-property: box-shadow;
transition-duration: 0.2s;
transition-timing-function: ease;
box-shadow: 0 0 0 var(--col-accent);
}
summary:hover,
a:hover {
box-shadow: 0 4px 0 var(--col-accent);
}
.keywords {
margin: 0;
padding: 0;
padding-top: 8px;
display: flex;
flex-wrap: wrap;
line-height: 1.5;
font-size: 18px;
list-style: none;
}
@media screen and (min-width: 700px) {
.keywords {
font-size: 20px;
}
}
.keywords > * {
background: var(--col-accent);
color: var(--col-background);
padding: 0px 12px;
border-radius: 16px;
margin-bottom: 2px;
margin-right: 2px;
}
.hidden {
display: none;
}
</style>
</head>
<body>
<header>
<img src="/cows.jpg" alt="An image of three cows taken in the dark with a flashlight. I shot this over 15 years ago as a teenager and I don't think I have the original file. All that remains is this jpg that was processed a million times, but somehow it still captures the original vibe." />
<h1>Hi!</h1>
</header>
<p>
My names are Ben, Yule, and b12f and I often spend my time engineering software.
</p>
<p>
I'm a founding member of the free software non-profit <a href="https://pub.solar/" target="_blank">pub.solar</a>.
We host a FOSS cloud with various products, all under one login. We also organize a small hackathon four times a year.
Come visit us at <a href="https://pub.solar/hakken" target="_blank">hakken.irl</a>!
</p>
<p>
I'm also a founding member of the tech collective <a href="https://momo.koeln/" target="_blank">Momo</a>.
We're professionals with experience in various parts of IT. We help you find solutions to a wide range of IT problems.
</p>
<p>
Last but very much not least, I'm a founding member of the Cologne based creative collective <a href="https://miom.space/" target="_blank">MiOM</a>.
We create affordable spaces to work, make art, and collaborate in.
</p>
<h2>Want to work with me?</h2>
<p>
My focus has often been on the frontend and devops side of things, though I'm increasingly involved in the organisational side of collaboration.
</p>
<details open>
<summary>Some keywords</summary>
<ul class="keywords">
<li>Design Systems</li>
<li>User Interfaces</li>
<li>Web multimedia</li>
<li>Developer Experience</li>
<li>Server Side Rendering</li>
<li>APIs</li>
<li>Reproducibility</li>
<li>Containerization</li>
<li>Automation</li>
<li>CI/CD</li>
</ul>
</details>
<details>
<summary>Some technologies</summary>
<ul class="keywords">
<li>TypeScript</li>
<li>Node.js & Deno</li>
<li>HTML & (S)CSS</li>
<li>Vue & React</li>
<li>Vite, Webpack, & Rollup</li>
<li>NPM</li>
<li>GraphQL</li>
<li>Nix</li>
<li>Docker</li>
<li>Linux</li>
<li>Golang</li>
<li>Rust</li>
</ul>
</details>
<p>
Projects I work(ed) on that I find interesting include
<a href="https://miom.space/" target="_blank" title="MiOM">this</a>
<sup>
<a href="https://git.pub.solar/MiOM/miom.space" target="_blank" title="Source code">[1]</a>
</sup>,
<a href="https://pub.solar/" target="_blank" title="pub.solar homepage">this</a>
<sup>
<a href="https://git.pub.solar/pub-solar/pub.solar" target="_blank" title="Source code">[1]</a>
</sup>,
<a href="https://git.pub.solar/pub-solar/os" target="_blank" title="PubSolarOS">this</a>,
<a href="https://hosting.de/" target="_blank" title="hosting.de homepage">this</a>,
<a href="https://openproject.com/" target="_blank" title="OpenProject GmbH">this</a>
<sup>
<a href="https://github.com/opf/openproject" target="_blank" title="OpenProject source code">[1]</a>
</sup>,
<a href="https://abkommen60jahre.de/" target="_blank" title="Abkommen 60 Jahre homepage">this</a>,
<a href="https://git.pub.solar/b12f/wlstreamer" target="_blank" title="wlstreamer">this</a>,
<a href="https://git.pub.solar/b12f/unitfile-parser" target="_blank" title="unitfile parser">this</a>, and
<a href="https://git.pub.solar/b12f/schlechtenburg" target="_blank" title="Schlechtenburg">this</a>.
</p>
<p>
You can write me an e-mail <a href="mailto:hello@benjaminbaedorf.eu?Subject=Hi" title="Send me a mail!">here</a>,<br>
chat with me on Matrix <a href="https://matrix.to/#/@b12f:pub.solar" title="My Matrix @">here</a>,<br>
follow me on Mastodon <a rel="me" href="https://mastodon.pub.solar/@b12f" title="My Mastodon @">here</a><br>
and see some of my code <a href="http://git.pub.solar/b12f" target="_blank" title="Private Gitea. The better stuff is here.">here</a> and <a href="https://github.com/b12f" target="_blank" title="My GitHub profile">here</a>.
</p>
<details>
<summary>GPG Pubkey</summary>
<a
download
href="/public-pgp-benjamin-baedorf.asc"
>4332 E0D0 2B21 4D31 376C 366E 4406 E80E 13CD 656C</a>
</details>
</body>
</html>