home   about   blog  
github

About Me

An overview of me

Published on 2023-03-28

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:

  • Creating computer programs to solve every-day problems
  • Designing computer systems for computer enthusiasts
  • Receiving and solving technical problems for users
  • Maintain old hardware to avoid e-waste and save money
  • Encourage the use of free software programs and systems

History

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.

Using the Scheme-based language Racket to generate work reports

Using the Scheme-based language Racket to generate work reports

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.

A snippet of my first PureData 'app'

A snippet of my first PureData 'app'

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.

About Website

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.

Steven Leibrock 2023 home