Home
Brief Introduction
I am an undergraduate student at Oregon State Univeristy completing a triple major in mathematics, computer science, and electrical and computer engineering. I’m primarily interested in abstract algebra, set theory, high performance computing, computer architecture, and other similar fields. I hope to pursue a PhD in mathematics after I graduate in the spring of 2027.
I enjoy pushing myself to learn new things constantly, and as such I’m usually reading a textbook, working on a project, or both. I’m also a large proponent of free and open source software, and you can find many of the tools that I use in an upcoming blog post.
This Website
This website is here to serve as a hub for all of my info, and as a project to try new things. It contains links to many of my other accounts, but also serves as both a source for both professional and personal information about me.
This website was made with Cryogen, a static site engine written in Clojure, which helps with much of the templating and blog structures. Additionally all of the pages and blogposts are written in AsciiDoc, an alternative to MarkDown, which I did as a challenge to learn a new way to learn a new way of simple typesetting.
Most Recent Blogpost
Asciidoc, Clojure, and a New Website
Making a new website is something I’ve always dreaded. All the little details of web development have always made me grind my teeth and I always end up abandoning the project. So this time I did something different: no Node, minimal JavaScript, and learn as many new tools as I can. Well, while looking through some options I stumbled upon Cryogen, a tool that generates static sites using templates written in pure HTML and CSS. Additionally, Cryogen is written in Clojure, a language that I’ve absolutely never thought about before. On top of this, it offered me another option: instead of writing my pages in Markdown, I could use AsciiDoc, yet another brand new tool! Safe to say, I was excited to learn.