Hi, my name is

Riley

Carlson

I am a versatile software developer specializing in desktop .NET applications, and I live for push-to-production Fridays!

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
  • VPS
  • Docker
  • WireGuard
  • Linux Mint desktop
  • Ubuntu server
  • Finetuning 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

Domain Expiry Tracker
JavaScript DNS
Domain Expiry Tracker
A tool to monitor domain expiration dates for multiple domains. Built with vanilla JavaScript, HTML, and CSS, this tool fetches WHOIS data to track and display domain expiry information.
SoSafeChecker
JavaScript DNS
SoSafeChecker
A tool to distinguish between training and malicious phishing emails from SoSafe. Built with vanilla JavaScript, HTML, and CSS, this tool checks links in .msg files. If any link points to a domain with SoSafe in the DNS SPF record, the email is flagged as a test email.
This website!
Hugo Homelab
This website!
Built with Hugo and Hugo Profile to leverage markdown documents for simple and fast deployment. Hosting is done by a self-hosted GitLab instance with GitLab Pages. CI/CD pipelines automatically build and deploy the site on every push to the main branch.
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, Audiobookshelf, Kavita, NextCloud, GitLab, and some game servers.
SHA Implementation
F# Personal Project
SHA Implementation
An educational project to better understand Secure Hash Algorithm (SHA), Message Digest, and F#.
Skyrim Alchemy Calculator
C# Personal Project
Skyrim Alchemy Calculator
This was one of my first big projects. It was designed to help players in Skyrim optimize the potions they created based on the ingredients they had available. This project is not very impressive and is a showcase of every beginner mistake you can imagine, but it serves as a reminder to me of how far I've come and how much I still have to learn.

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!