Rob Ryan

Senior Software Engineer at Zendesk

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Rob Ryan is a Senior Software Engineer with 15 years of experience building web applications and managing server systems, currently based in Melbourne and working at Zendesk. He combines hands-on coding and technical leadership from roles at ANZ—where he led a loan application service—to founding and running startups focused on product and ops. A practical full-stack engineer, Rob contributes to notable open-source projects like SerenityOS (browser/UI improvements) and the Jakt language (compiler codegen and typechecker fixes), demonstrating comfort across front-end and compiler/back-end work. His background in computer systems engineering gives him a strong foundation in low-level and systems thinking, which he applies to improve usability and robustness in both customer-facing services and developer tools.
code15 years of coding experience
job16 years of employment as a software developer
bookBachelor of Computer System Engineering with honors, Programming, Maths, Electronics, Physics, Bachelor of Computer System Engineering with honors, Programming, Maths, Electronics, Physics at La Trobe University
stackoverflow-logo

Stackoverflow

Stats
60reputation
5kreached
2answers
2questions
github-logo-circle

Github Skills (20)

c-language10
type-check10
browser10
enviroment10
desktop10
j10
code-generation10
type-checking10
cprogramming-language10
jak10
environ10
gui-framework10
compiler-development9
ui-design8
vbnet6

Programming languages (7)

C++Adblock Filter ListJavaScriptPHPObjective-CHTMLPython

Github contributions (5)

github-logo-circle
SerenityOS/jakt

Jul 2022 - Dec 2022

The Jakt Programming Language
Role in this project:
userBack-end Developer
Contributions:51 reviews, 92 commits, 69 PRs in 5 months
Contributions summary:Rob primarily contributed to the development of the Jakt programming language, with a focus on the code generation aspect. Their work involved fixing bugs related to dependency resolution and return statement generation within the codegen module. They also improved the typechecker by adding a type hint for dictionary value inference and added various quality-of-life improvements. Furthermore, the user enhanced the compiler by adding file-not-found error handling and output filename options.
jaktcompilerprogramming-languageinterpreterserenityos
SerenityOS/serenity

Aug 2021 - Apr 2022

The Serenity Operating System 🐞
Role in this project:
userFront-end Developer
Contributions:5 reviews, 6 commits, 7 PRs in 7 months
Contributions summary:Rob primarily worked on enhancing the browser application within the SerenityOS project. Their contributions involved adding the `UrlBox` class to the browser, incorporating keyboard shortcuts for bookmarking, and allowing widgets to opt-out of being auto-focusable. This work included adding functionality to the GUI framework to support these features. The user's commits also modified the UI for improved usability.
kernelunixbrowserserenityoperating-system
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rob Ryan - Senior Software Engineer at Zendesk