Angus M is a Technical Lead based in Melbourne with 11 years’ experience building commercial, customer-facing products and coaching engineering teams. He combines hands‑on frontend and backend work—contributing Angular UI enhancements and Rails API design—to deliver role-based, user-focused features such as enrolment flows and convenor/tutor endpoints. At Rome2rio he guides architectural decisions and engineering processes while still shipping frontend code, and previously drove Android architecture and modernisation across finance, health, and IoT projects. He also has a background in teaching programming, which informs his focus on clear documentation, developer onboarding and mentoring. Pragmatic and detail-oriented, Angus brings a blend of product empathy and technical craftsmanship across the full stack.
11 years of coding experience
5 years of employment as a software developer
Bachelor's Degree, Professional Software Development, Bachelor's Degree, Professional Software Development at Swinburne University of Technology
Contributions summary:Angus primarily focused on developing and modifying the Doubtfire API, a Rails RESTful API. Their contributions included adding features to the tutorial model, like abbreviations, and updating the schema. The user also refactored system roles, migrating to a role-based system and adding new endpoints for convenors and tutors. These changes indicate a focus on API structure and functionality.
Angular web application for the Doubtfire front-end
Role in this project:
Front-end Developer
Contributions:12 commits in 22 days
Contributions summary:Angus primarily contributed to the front-end of the Angular web application. Their work involved modifying the display of tutorial information within the tutor context, adding tooltips, and integrating system roles like "convenor". Furthermore, they made changes to the header, unit, and project components to accommodate role-based access control and add the functionality for enrolling students. The commits also focused on front-end enhancements and bug fixes related to the application's UI and features.
front-endtypescriptweb-applicationangular
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.