Skip to main content

About Me

Hi! I'm Ryan McAlister. I'm a software developer and a dad. I love working on a team and the process of designing and building excellent applications. I have over 20 years of software development experience. My educational background is in computer science and graphics. 

I have special interests in graphics, user-centered design and machine learning. I love C++ (especially Qt) and Python but have skills in other programming languages. I've had the opportunity to help design and build many professional client/server applications in several areas of interest including public safety and mapping. I've often filled the role of team lead.

Outside of work I've also authored Unotes, an open-source note-taking application that I use along with thousands of others. I also created the multi-player VR action game Catbusters which is available on several platforms. 

I have 4 amazing children and currently live in Bountiful Utah. I enjoy making electronic music and exploring the outdoors. I've worked with church youth programs and occasionally coach kids soccer.