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

C#JavaScriptTypeScriptSQLPython

Frontend

Vue.jsReactNext.jsQuasarVuetifyTailwind CSS

Backend

.NETEntity Framework CoreFastAPIREST APIs

Cloud & Databases

Microsoft SQL ServerMicrosoft AzurePostgreSQL

DevOps & Practices

Azure DevOpsCI/CDGitAgile/ScrumTest Driven Development

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.

.NETVue.jsEntity Framework CoreAzure DevOpsMicrosoft AzureGit

Education

Edith Cowan University, Western Australia

Bachelor of Computer Science, Software Engineering
Expected 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

Trading Card Game Tracker
  • 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.

Next.jsReactFastAPIPostgreSQLJWTnext-auth