An overview of me
Published on
My name is Steven, and I am a computer scientist passionate about all things technology. I design computer programs and create solutions to business domain problems.
My primary goals are as follows:
I first started coding as far back as 2005, and my first real programming language was Python. It was from here I started creating tiny games and learning about web development and computer systems. I created several portfolio websites for personal usage and learned much about the web, and even created digital art illustrations.
I went to school for Computer Science and Information Technology. It was during this time where I learned more about Java, C/C++, PHP, JavaScript, Assembly, C#, Golang, and so many others due to many courses on Programming Language Theory, which became a personal favorite of mine. I now use a lot of Common Lisp and Racket.
I studied a lot of Audio Programming on the side. For a period of time I used a visual programming environment called PureData to create music and sounds through different methods to interact with MIDI hardware devices.
I have been using Linux kernel based operating systems for the last fifteen years. My first operating system used was a copy of Fedora 6 on several CDs. Now I am rocking EndeavourOS. I still use Windows from time to time, and support users with Windows issues.
In my spare time I practice creating applications using Racket as a means of exploring the functional programming space. Sometimes I also use Rust and Zig. Past that my non-computing hobbies involve reading, boxing, hiking, practicing guitar and piano, and spending time with my partner.
This site is published using Zola, a static-site generator made in Rust.
I use Cloudflare for page caching, SSL certificates and DNS routing. My domain name sleibrock.xyz is managed through Cloudflare as well.