Home

Hi, I’m Callum, a Software Engineering Student at Curtin University in my penultimate year of study. Currently, I’m focusing on building a solid academic and practical knowledge base to prepare for a career as a skilled and dependable full-stack developer in the tech industry.

Current units I’m taking this semester (Semester 1, 2025):

  • Go Practice – Internship (Year-Long Capstone Unit)
    • BeeWare
    • Improving BeeWare’s GUI library, Toga, adding to the widgets that have been implemented on the web back-end.
  • Human-Computer Interface
    • Group Position: Project Manager
    • Project Name: Post-Operative/Post-Procedure Review of Patients by Junior Doctors – a New Way to Record and Transmit Vital Data
  • Design and Analysis of Algorithms
  • Computer Communications (Networking)

Check out the ‘Resume’ page for my most up-to-date resume and the ‘Blog’ page for my latest activities!

Education

Bachelor of Computing – Software Engineering Major
• CWA: 80.28 (Core Units: 84.3)
• July 2022 – Present
• Expected Graduation: December 2025

Technical Skills:

  • Unit Testing
  • Multi-threading and Asynchronous Programming
  • Object-Oriented Programming
  • API Development
  • Design Patterns
  • Secure Development
  • Agile Development