Computers weren't my childhood obsession. I spent most of my time with my nose in fantasy books (Patrick Rothfuss and Ken Follet are particular favorites). While I was always the go-to person for tech problems and enjoyed modding games, it wasn't until after AP CSA in my senior year of high school that I truly started programming.
What drew me in was discovering how programming connects to my creative interests: world-building, drawing, and bringing imagined scenes to life. Programming is like another canvas, but with the unique advantage that my creations are tangible and useful to others. What continues to captivate me is understanding how systems interact beneath the surface—the hidden infrastructure behind what users experience. Below, I've jotted down a little about me and how I made this website. Feel free to email me for any reason :)
I am a student at the University of Wisconsin-Madison, double majoring in Computer Sciences and Data Science. I spend most of my time hanging out in the Undergraduate Projects Lab on campus with my friends "getting work done".
Here is a list of some of my favorite classes:
My technical interests center around big data systems, distributed computing, and statistical analysis. I'm particularly drawn to the hard systems questions that make data science possible at scale. Recently, I've been exploring Game Theory. It is cool.
I do exist beyond coursework and "CS career"-type business. I enjoy reading (fantasy novels, historical texts), playing tabletop roleplaying games, historical/strategy/military videogames (Paradox games, Total War, ArmA series), drawing, long-distance running outside in Madison, and I'm looking forward to rekindling my passion for piano playing.
If you'd like to link back to my site, feel free to use my 88x31 button. These little graphics are a nostalgic nod to the early web when personal sites would exchange link buttons as a simple way to discover new corners of the internet.
Right-click to copy the code below:
<a href="https://salm.dev"><img src="https://salm.dev/88x31.jpg" target="_blank" alt="salm.dev"></a>
A colophon is a brief statement that appears at the end of a book, providing information about its production. I got the idea from Andrew, and while I don't believe I will do as great a job as he did with his, here is my best shot:
There's a running joke among my friends that I go through many websites. This one will hopefully stand the test of time. I've had a lot of fun writing salm.dev #5 using only HTML/CSS with a build.sh script, Pandoc, and post templates for the blog. I have enjoyed that I have to figure things out rather than getting features out of the box, as it forces me to really consider what I actually want.
The site is intentionally minimal, with no JavaScript except for conditional loading of MathJax on blog posts that require LaTeX rendering (a necessary concession). Content is processed from Markdown files using Pandoc, creating a static site that's lightweight and fast. While I might run into challenges down the road, the simplicity of the system makes maintenance straightforward.
To further optimize performance, I've implemented a few techniques: CSS is inlined to eliminate render-blocking resources, images below the viewport use lazy loading, and Cloudflare handles aggressive caching of static assets.
This is officially my last site rewrite before focusing on "real projects." For those interested, the website source is available here.
See you space cowboy...
— Nico