Ryan Rickerts


Professional Web Developer

My Links:

Jump to Current Projects

My preferred roles are:

My passions are:

My background includes:

I’ve had a strong fascination with math and engineering topics since an early age. I remember witnessing the Space Shuttle Challenger explosion while at elementary school in 3rd grade. In that moment, I knew I wanted to build amazing and sophisticated things that could help advance humanity, yet ones that wouldn’t break and cause harm to living things. By 5th grade, I was embarking on a project with a friend to build a bicycle-powered submersible for exploring Lake Coeur d’Alene, à la James Cameron’s quest to reach the Challenger Deep.

I graduated from high school in 1995 in Cd’A, ID, a place where the internet and computers were not readily available to someone at my family’s income level. Fast forward to my undergraduate years at Western Washington University, where I was studying engineering technology and advanced mathematics. I took a required entry level course in programming languages (C++), and something clicked. The coding assignments were challenging, but I was good at it and I found it satisfying to create something tangible that just worked. I soon switched majors to Math/C.S. and graduated with a Bachelors of Science in 2005.

Simultaneously, in 2002, I started the WWU Cycling Team which involved recruiting members, organizing rides, designing jerseys, onboarding sponsors, pitching budgets to the college, training and traveling the entire Northwest region to compete, hosting events, and maintaining the website. Within three years, I had built the first cycling team at WWU to qualify for USA Road Nationals in 2005, where I also competed. Our riders placed 1st and 2nd in the Division 2 road race.

My first endeavors in the professional realm were automating 3D models in SolidWorks using VB.NET, web app development with ASP.NET and MySQL as part of a consultancy team, and other front-end framework development with Ruby on Rails. I dabbled in graphic design with Photoshop and Illustrator.

In 2008, I was hired as a programmer at Saturna Capital, a local financial investment firm. Over the course of 12 years, I maintained then converted their internal customer and asset management functions off of a legacy database platform and onto more reliable, modern infrastructure (TypeScript/NodeJS/MySQL). Weaving fast-paced and cutting edge technology into a relatively conservative, highly secure, and heavily regulated environment has been one of my greatest challenges. I am happy their customers can now access and manage their investment portfolio online for a variety of account types (401k, Health Savings, Education Savings, etc.), as helping people save for the future and their family was highly rewarding. While I departed in July 2020 to pursue personal projects, my programs and architecture will likely run there (mostly) without flaw for years to come.

Simultaneously, I founded and directed the Cascade Cross Series, a collection of local cyclocross races running from October to January. Over the course of a decade while working full time, I hosted over 60 races, sometimes two in a month. This required managing venue bookings, insurance acquisition, rider registration, equipment rentals and transport, volunteer coordination, course prep and buildout, finish line scoring, course teardown, results calculation and publishing. Of course, I also maintained a custom website and results database (a fork of Racing on Rails) with overall season calculations by category for hundreds of participants. This was rewarding mainly due to being outdoors on the weekend and seeing many smiling, muddy faces after they experienced a very intense workout with A LOT of community support and camaraderie. I passed the series on to a new director in 2018.

I left Saturna in 2020 and began helping a real estate startup get their IT systems off the ground until Spring 2021.

During the summer of 2021, I am finishing my Master’s degree in Computer Science at UIUC and working on an amazing VR IoT project. I am also climbing mountains by foot, bike and ski, and building trails around my cabin in the woods. You can read about some of these endeavors below.

Current Projects

Master of Computer Science - Data Science @ University of Illinois at Urbana-Champaign

Anticipated Graduation Date: August 2021

Incubator Project - VR IoT Deployment:


CS 498 - Data Visualization:

Midterm Project: Coal Jobs & 2016 Voting Data on Tableau

Final Project: Coal Jobs & 2016 Voting Data in D3

CS 513 - Data Cleaning:

Final Project: Open Charge Map data in NestJS/MongoDB

CS 498 - Internet of Things:

Lab 4 Project: AWS IoT Things/GreenGrass Core and Lambda functions with ML for ECG analysis

Final Project: Home Security with NVIDIA Jetson GPUs and OpenCV Object Detection

CS 410 - Text Information Systems:

Final Project: Training FastText “Bag of Tricks” using Gluon & MXNet on AWS GPUs

Past Projects

CTO of Pair-a-Dime

10/2020 - 05/2021

Senior Software Engineer at Saturna Capital

02/2008 - 07/2020

Independent Web Developer

06/2006 - 06/2012

Programmer at Engineering Design Automation Inc.

06/2004 - 08/2006