profile picture

Ryan F. Kelly

I am a software engineer, engineering leader, and occasional consultant. I live in the seaside town of Inverloch, on Bunurong Country near Melbourne, Australia. I currently work remotely as a Staff Software Engineer at Atticus.

The best way to contact me is by email; use ryan@ plus the domain of this website.

Professionally, I have worked in software engineering for over two decades. I have substantial experience with Python, JavaScript, and Rust, but will confidently dabble in just about any language. I've worked at scale across the stack, from back-end services to webapps to native clients, and I've ranged from Individual Contributor to Technical Lead to Head of Department. Regardless of language or platform or role, I've found that nothing beats the satisfaction of working with good people to ship code that you're proud of, and watching it make a difference to your users.

Academically, I hold a PhD in Computer Science from the Intelligent Agents Laboratory at the University of Melbourne. My undergraduate studies were a double bachelor's degree in Engineering and Computer Science, which I was awarded with first class honours. If you're interested in logical approaches to reasoning about knowledge, action and change, you might enjoy a reading more about my research.

Personally, I enjoy public speaking, theatre and performance arts of any persuasion. I am a keen hiker and camper, even though it means being disconnected from the Internet for hours or even days at a time.

If you want to know even more about me, please see my LinkedIn profile page or my detailed Curriculum Vitae: