My landing page, written in Astro hayden.moe
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: about me page

+120
+119
src/pages/about.astro
··· 1 + --- 2 + import Shell from '../layouts/shell.astro'; 3 + 4 + const birthdate = "2003-11-13T03:00:00Z"; 5 + const ageDiff = new Date(Date.now() - new Date(birthdate).getTime()); 6 + const age = ageDiff.getUTCFullYear() - 1970 7 + --- 8 + 9 + <Shell title="hayden@web ~/about"> 10 + <div class="prose max-w-2xl mx-auto"> 11 + <h1>About me</h1> 12 + 13 + <p> 14 + Hi! I'm Hayden. I'm a software engineer turned platform engineer from the 15 + UK. I'm a {age}-year old from the UK, based in Sheffield. 16 + </p> 17 + 18 + <p> 19 + I'm... reasonably active online, tending to spend my time playing games, 20 + working on personal projects, or otherwise being offline with friends or 21 + my partner in the meatspace. 22 + </p> 23 + 24 + <p> 25 + I'm proudly autistic and bisexual, <i>possibly</i> a little ADHD, though 26 + I don't care enough to sit through the multiple-generations-long waiting 27 + list with the NHS to find out 'officially', I'm lucky enough to not have 28 + my mental state be too obstructive to my work or my life. 29 + </p> 30 + 31 + <h2>My interests</h2> 32 + 33 + <p> 34 + I'm a pretty open book when it comes to my interests, in that I don't have 35 + <i>tons</i> to begin with. In my free time, I usually end up 36 + <span class="line-through">trying to bend computers to my will</span> 37 + programming or learning new compsci concepts and disciplines. 38 + </p> 39 + 40 + <p> 41 + Primarily over the past couple years, my interest has been in the sort of 42 + mid-level computing stuff. Not quite end-user, like web apps and iOS apps, 43 + not quite low-level, like kernels or drivers, but more infrastructure. 44 + One of my big interests is playing around with self-hosting various apps 45 + &amp; services on my home Kubernetes cluster, 46 + <a href="https://github.com/hbjydev/phoebe">Phoebe</a>, as well as playing 47 + with the not-quite-end-user style of software, like AT Proto Personal Data 48 + Servers, which I think are cool for reasons I'm sure I'll explain in a 49 + blog post at some point in time. 50 + </p> 51 + 52 + <p> 53 + <i>Outside</i> of programming, though... I enjoy gaming, particularly 54 + military simulators ('milsims') and flight simulators, but rarely the 55 + middle of that venn diagram, I'm much more of a "1000 hours in Arma 3 and 56 + MSFS 2024" person than a "500 hours in Arma 3, 700 in War Thunder" person. 57 + </p> 58 + 59 + <p> 60 + As with any 18-year-old, I went through a phase of constantly going out to 61 + drink with friends and going to clubs and such, but these days I much 62 + prefer sitting with some mates at a nice dive bar, just having a natter 63 + and shooting the proverbial shit with them for a few hours. 64 + </p> 65 + 66 + <h2>My toolchain</h2> 67 + 68 + <h3>Computers</h3> 69 + 70 + <ul> 71 + <li>titan: my arch install, also my main dev setup and recently gaming too</li> 72 + <li>tethys: my windows install, mainly for flight sim reasons</li> 73 + <li>phoebe: my (currently) single-node talos linux cluster running my self-hosted services</li> 74 + </ul> 75 + 76 + <p> 77 + Note: I used to use NixOS on Phoebe before a brief trial of Proxmox 78 + followed by a full conversion to Talos. But... <a href="/posts/3lfcifg7u4s2l/#where-does-nix-fall-over">I fell out of love with 79 + Nix</a>, and NixOS has its own issues. 80 + </p> 81 + 82 + <h3>Programming Languages</h3> 83 + 84 + <p>In order of my most to least enjoyed &amp; loved:</p> 85 + 86 + <ul> 87 + <li>Rust</li> 88 + <li>Go</li> 89 + <li>TypeScript</li> 90 + <li>Kotlin</li> 91 + <li>C# (specifically .NET)</li> 92 + <li>Java</li> 93 + <li>JavaScript (TypeScript is infinitely better)</li> 94 + <li>...</li> 95 + <li>...</li> 96 + <li>...</li> 97 + <li>Python (sorry, had to really show how much i dislike it with the ...s above)</li> 98 + </ul> 99 + 100 + <p> 101 + Now, this list isn't exhaustive, and I pick up new languages pretty quick, 102 + so I'm sure it'll grow over time. 103 + </p> 104 + 105 + <h3>Editor</h3> 106 + 107 + <p> 108 + Primarily, I use <a href="https://neovim.io">Neovim</a>, which is a fork 109 + of Vim with some extra quality-of-life features like Lua for configuration 110 + over Vimscript/VimL, and built-in LSP support. 111 + </p> 112 + 113 + <p> 114 + If you want to see or try out my config, it lives 115 + <a href="https://github.com/hbjydev/hvim.lua">on GitHub</a>. 116 + </p> 117 + 118 + </div> 119 + </Shell>
+1
src/pages/index.astro
··· 55 55 <div class="flex flex-col gap-2"> 56 56 <span class="font-bold text-lg">On this site</span> 57 57 <ul class="list-disc list-inside"> 58 + <li><a class="text-pink underline" href="/about">About me</a></li> 58 59 <li><a class="text-pink underline" href="/posts">Blog</a></li> 59 60 <li><a class="text-pink underline" href="/ring">Webring</a></li> 60 61 </ul>