Richard Thomas

Adjunct Professor at Northeastern University

Brisbane City, Queensland, 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
Richard Thomas is an experienced software architect and educator based in Brisbane with a nearly four-decade career blending academic leadership and hands-on consultancy. He focuses on object-oriented analysis and design, software architecture, requirements modelling and UML/C4 practices, with deep practical knowledge of Java, C++, and C#. As an adjunct professor at Northeastern and senior lecturer at the University of Queensland, he translates industry-grade architecture patterns into curriculum and research-informed teaching. He also runs Thomaco Consultancies, applying academic rigor to real-world system design and long-term client engagements. His career trajectory—from electronics technician and systems programmer to senior academic roles—reflects a rare combination of low-level systems grounding and high-level architectural thinking. Students and clients value his ability to convert complex requirements into clear, maintainable designs.
code9 years of coding experience
job14 years of employment as a software developer
bookMAppSc, Computer Science, MAppSc, Computer Science at QUT (Queensland University of Technology)
bookBSc, Mathematics and Computer Science, BSc, Mathematics and Computer Science at Trinity Western University
languagesEnglish
github-logo-circle

Github Skills (8)

architecture10
game-development6
game-engine6
python4
kindle3
engine2
scheduling1
queuing1

Programming languages (5)

TypeScriptJavaTeXJavaScriptPython

Github contributions (5)

github-logo-circle
Software architecture course materials
Contributions:1 release, 2 reviews, 429 commits in 1 year
architecturecsse6400teaching
UQcsse3200/game-engine

Jun 2022 - Jul 2025

Game engine used as the basis for team projects in CSSE3200.
Contributions:1 push in 3 years 1 month
gamegame-developmentbasisenginegame-engine
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