Hey! My name is Rayyan Cyclegar.

I'm currently a full time university student pursuing a bachelor's degree in computer science.

This page hosts the stuff I decide to write in my free time, as well as my portfolio. You can read about me if you feel like it, check out my projects, or read one of my blog posts. If you want to get in touch with me, it's probably best to do that via email.

I'm passionate about programming languages, tooling, and writing correct and performant software.

Latest Posts

Advent of Code 2024 Day 2

Dec 9 2024 * programming, adventofcode

Day 2 was pretty straightforward, and there isn't all that much I want to say about it, so I'll get straight to the problem.

Part 1

The puzzle gives us an input that consists of rows of reports, each of which is made up of a list of levels, which are just numbers.

Advent of Code 2024 Day 1

Dec 8 2024 * programming, adventofcode

Work over the past week kept me busy, so I wasn't able to tackle any of the puzzles until this weekend. School and college applications have taken up a lot of my time, giving me less time to spend programming. I had some time free up this winter, though, so AoC will serve as a nice way to get back into things.

My Thoughts on NixOS

Nov 29 2024 * programming, nix, nixos

Up until recently, I daily drove Fedora on the main machine I use for development. However, I recently decided to wipe my system and make the jump to NixOS.

Writing a Static Site Generator

Jul 17 2024 * rust, programming

It took two years and several rewrites, but since you're seeing this, it means I've (finally) gotten my static site generator to a stage in which it's feasibly working, and have deployed my website to the web.