Hello! My name is Ryan, and I am a passionate computer programmer.

Presently, I work as a Senior Data Engineer and Technical Consultant at IBM Canada, specializing in data ingestion and transformation within Snowflake and Azure. I collaborate with highly skilled and experienced IT Architects across clients in the Healthcare and Oil & Gas industries. My expertise includes programming in multiple languages and paradigms, Snowflake, Azure, big data, legacy application enhancements, and complex technical problem-solving.

Tough problem on your hands? Request a quote here!

January 2026 - At Cabo San Lucas Arch
January 2026 - At Cabo San Lucas Arch

When I started working at IBM as an Associate Technical Consultant, I was primarily working on Enterprise Asset Management projects utilizing Maximo EAM. I have shadowed multiple Software Architects and Project Managers, assisting and taking on deliverables and challenges. Within IBM, I have been recognized as outstanding for my level of experience, earning the country-wide Rockstar Consultant award in Q1 2022.

I received a BASc in Computer Engineering from the University of Ottawa after graduating in April 2021. During my studies, I completed internships at IBM and MNP LLP, spent a year working at Wise Assistant, and contributed to Xalgorithms Foundation free software projects and the UOE Racing electric car team’s motor controller division.

UOE Racing Supermileage Team - Photo: Bijan Samiee
UOE Racing Supermileage Team - Photo: Bijan Samiee

This minimalist website stores my long-form writing; records of experiments, musings, tutorials, and articles on technology.

I also store a collection of personal notes at manuals.ryanfleck.ca , my other less formal referential website.

My email inbox at [email protected] is the most reliable way to get in touch.

I check this inbox twice a day. During those times, I review all messages and schedule a future time to respond to the most important ones. At one point, I monitored LinkedIn, Twitter, Facebook for Business, Slack, and a variety of other communication platforms, which became somewhat overwhelming. I prefer to work in large, uninterrupted time blocks.

Please visit my Github , LinkedIn , or old tech blog for more info.


February 2022 – Soldering in uOttawa’s CBY computer lab
February 2022 – Soldering in uOttawa’s CBY computer lab


In my free time, I enjoy a variety of outdoor activities and handicrafts. The books I read are typically categorized as theology, history, and classic literature. I love to repair and run old and new machines, from computers to typewriters.

January 2026 - Skiing at Lake Louise
January 2026 - Skiing at Lake Louise