Hi, my name is

Riley

Carlson

I am a versatile software developer specializing in desktop .NET applications, driven by a love of creative problem solving.

While my expertise centers around building robust desktop applications, I thrive on working with a wide array of technologies to deliver solutions that are both practical and effective.

I enjoy refining my existing skills and gaining new ones through a variety of personal projects to keep up with the constantly evolving tech landscape.

About Me

As a dedicated .NET developer with a passion for desktop applications, I’ve spent years crafting software solutions that make life simpler and more convenient. I have been working for several years with enterprise desktop applications, where I’ve had the privilege of watching my code directly impact people’s daily workflows.

Currently, I’m expanding my technical horizons through homelabbing, where I have learned a great deal about networking, server management, and container technologies. This website is being hosted from my homelab now! When I’m not working on production code or optimizing server configurations, you can find me exploring game development or experimenting with various Linux distributions and container orchestration tools.

Some technologies I've been working with lately:
  • C#
  • F#
  • Sqlite
  • Nginx
  • Proxmox
  • Linux Mint desktop
  • Ubuntu server
  • Local LLMs
  • Self hosting

Experience

Engineering Design Software Developer II - KSB GIW Inc
Sept 2020 - present

I am currently working as a software developer at KSB GIW Inc. to develop, support, and maintain internal tooling to assist engineers in the design and sale of slurry pumps.

Projects include:

  • SLYSEL

    Perform fluid mechanics calculations to predict slurry pump performance
  • TestBay

    Replaced a legacy Fortran CLI tool with a modern desktop interface. This program monitored live slurry pump testing and provided statistics and charts on performance for operators and customer witnesses.
  • R&D HPC

    Worked with researchers and engineers to push the bleeding edge of understanding of slurry fluid dynamics. Assisted in the operation of High Performance Clusters, providing orchestration scripts to spawn and monitor simulation tasks, then process the generated data.
  • And many others

Audit Automation Intern - TSYS
May 2019 - Aug 2019

Developed automation solutions enhancing audit department efficiency and security:

  • Created PDF redacting tool analyzing compressed text and images for sensitive information
  • Built document conversion pipeline transforming Microsoft Office Suite files (.docx, .xlsx, .pptx) to PDF format
  • Implemented automated hour tracking system for audit team management
Systems Reporting Intern - TSYS
May 2018 - Aug 2018
Developed dynamic reports with Microsoft Report Builder to give management insight into company performance

Education

2016 - 2020
Bachelor of Science in Engineering (B.S.E) Computer Engineering
Mercer University
2012 - 2016
High School
Columbus High School

Personal Projects

This website!
Hugo Homelab
This website!
Built with Hugo and Hugo Profile to leverage markdown documents for simple and fast deployment
Homelab
Homelab
Homelab
Both for practical use and to learn more about networking/server management, I have been running a homelab with Proxmox as a hypervisor. I am hosting several web services such as Jellyfin and Kavita, as well as supporting services such as TrueNAS
SHA Implementation
F# Personal Project
SHA Implementation
An educational project to better understand Secure Hash Algorithm (SHA) and F#
Skyrim Alchemy Calculator
C# Personal Project
Skyrim Alchemy Calculator
A project to learn more about Windows Forms, before I learned WPF and proper Git versioning

Achievements

Eagle Scout
I achieved the rank of Eagle Scout in 2014 and led Troop 777 as a Senior Patrol Leader
LinkedIn Skill Assessments
Achieved top 5% for LinkedIn Skill Assessments for C# and .NET Framework

Get in Touch

Feel free to reach out for any reason! I look forward to hearing from you!