About me
Hello, welcome to my website! I'm Andrew, an engineer who loves tinkering with anything remotely electronic. I'm a student at the University of Wisconsin-Madison, where I'm majoring in Computer Science and Mathematics. I'm originally from New York City, where I love exploring and skating around the boroughs.
Contact
Feel free to contact me for whatever reason. I'd love to hear from you (if
you aren't a bot or AI agent; please don't spam my address!). You can reach
out to me by emailing me (at) amoses (dot) dev. If you'd like
to sign or encrypt a message, my PGP key is below.
Colophon
This site was built off of Astro, which is a really neat framework for designing content-heavy websites like this one. This page is being written in HTML for flexibility, but it just as easily could have been done in markdown. Astro makes it insanely easy to design the components that you'd like, and then add them in layouts that you can implement as templates for pages. This creates an elegant layered architecture, where -- at least in my case -- I have a base layout that contains a blank page with a header and footer, with a slot in the center for inserting whatever content I'd like. Then, I can define other structures that use it -- say, a layout for my blogs that will take some frontmatter variables from any markdown post I make and show them above the post.
I've been really happy with Astro. Its plugin support has allowed me to implement rehype features, swap out the vanilla HTML code blocks for much nicer syntax-highlighted ones, generate og meta images dynamically based on page titles/descriptions, and create an RSS feed from my content (complete with an XSL stylesheet. Did you know that's something browsers support?! I didn't.).
You may not have noticed it if you're on mobile (the site will attempt to disable it if it detects mobile browser agents or a mobile screen size), but hovering over a link that directs to an external webpage (one not on this site) will display a tooltip with the link that follows your mouse. This feature was directly inspired by MIT's website design (which was made by Upstatement). There's a treasure trove of really well designed features across their primary website and admissions blog -- I attempted to replicate their sidenotes design at one point, but I wasn't prepared for how intensive the calculations are for drawing them on screen dynamically without disturbing the content. I'll try to get back around to that at some point, because I like the idea of sidenotes more than footnotes.
The source for this website is available on my GitHub, and you're able to view the changes made in the most recent revision with the commit link in the footer.