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