About Me
I'm a final-year Computer Science student with a knack for building clean, functional, and user-focused software. I currently apply this passion as a Software Developer Intern at LiveMine Solutions, where I contribute to full-stack applications using .NET and Vue.js.
My experience building RESTful APIs, developing data-driven user interfaces, and working within an Agile team has provided me with a strong foundation in the software development lifecycle. Outside of my internship, I enjoy exploring other modern technologies like Python, FastAPI, and React to build and deploy my own personal projects.
I am on track to graduate in November 2025 and am eager to secure a full-time graduate role where I can continue to solve complex problems and contribute to impactful projects.
Skills
Languages
Frontend
Backend
Cloud & Databases
DevOps & Practices
Experience
Software Developer Intern @ LiveMine Solutions
07/2025 – Present- Engineered and maintained RESTful APIs using .NET and Entity Framework Core, enabling the real-time capture of operational data from the field, directly replacing paper-based systems.
- Developed responsive, data-driven user interfaces for web and mobile platforms using Vue.js (with Quasar/Vuetify) and TypeScript, allowing mine operators to visualize and manage data on-site.
- Contributed to an Agile/Scrum team by participating in sprint planning, conducting peer code reviews, and writing unit tests.
- Collaborated with senior developers to design and build client-facing API endpoints, providing mining customers with secure, direct access to their operational data.
Education
Edith Cowan University, Western Australia
Bachelor of Computer Science, Software EngineeringExpected Graduation: November 2025
- Programming Principles
- Mathematics for Computing
- Systems Analysis
- Computer Fundamentals
- Professional Science Essentials
- Applied Communications
- Systems and Database Design
- Computer Security
- Foundations of Software Engineering
- Object-oriented Programming with C++
- Data Structures
- Project Methods and Professionalism
- Applications Development
- Introduction to Mobile Applications Development
- Object-oriented Analysis and Design
- Distributed Systems
- Programming Languages and Paradigms
- Intelligent Systems
- Software Testing
- Software Design and Architectures
Projects
- Scrapes select TCG sites using their APIs to check if releases are in/out of stock and track prices.
- Sends notifications to users when tracked items are in stock.
- Built custom API with FastAPI for backend and PostgreSQL for data storage.
- React and Next.js for a responsive frontend.
- Uses JWT sessions with next-auth for authentication.