Detail-oriented Software Engineer skilled in Java, Kotlin, and React. Proven ability to enhance application usability and stability while collaborating effectively within teams.
Overview
2
2
years of professional experience
Work History
Software Engineering Intern
Queue Solutions
Melbourne, Victoria
07.2025 - Current
Maintenance and enhancement: Improved features and fixed bugs in the Motivational Model project, ensuring better usability and stability.
Implementation: Added new functionalities, and optimized existing code to support evolving project requirements.
Collaboration: Worked closely with the development team to align enhancements with project goals, and ensure smooth delivery.
Identified problems in the project and created detailed GitHub issues for the team to collaborate on solutions.
Android App Development Intern
Duress
Melbourne, Victoria
07.2025 - Current
Developed user-friendly interfaces for mobile applications using Android Studio.
Contributed to the development of new features by researching innovative technologies and frameworks.
Used Bluetooth to capture hardware beacon signals and retrieve broadcasted data.
Processed signals and presented them in the software system to support real-time functionality.
Frontend Developer Lead
The University of Melbourne
Melbourne, Victoria
08.2024 - 06.2025
Maintained and enhanced OpenDrop-ML, an open-source cross-platform tool for automated droplet image analysis in surface science, supporting both contact angle and pendant drop methods.
Integrated Conan-ML, a machine learning backend, to support automated curve fitting for high-angle droplet geometries.
Diagnosed and resolved issues in classical fitting methods under low-angle and high-curvature edge cases, improving data reliability.
Refactored and stabilized OpenCV preprocessing pipelines, reducing noise and increasing accuracy.
Enabled high-throughput processing and improved GUI responsiveness.
Built user-centered tools for baseline adjustment and residual inspection.
Outcome: Enabled researchers and technicians to perform faster, more repeatable, and accurate measurements.
Implemented user feedback to enhance functionality of existing systems.
Participated in code reviews to maintain coding standards and best practices.
Developed software solutions to support academic research and administrative functions.
iOS Developer
The University of Melbourne
08.2024 - 11.2024
Developed an iOS app that integrates real-time activity and environmental data to generate personalized wellness scores.
Used Apple HealthKit and GPS data to assess behavior and green space exposure.
Built interactive score visualizations and trends dashboard.
Designed architecture for data fusion and edge-based processing.
Outcome: Enabled users to visualize lifestyle impacts on well-being in real time.
Project Lead
The University of Melbourne
06.2023 - 11.2023
Led the technical infrastructure and full-stack deployment for Vowel Colour, a multilingual transcription platform that converts foreign texts into the International Phonetic Alphabet (IPA), visualizing vowel patterns through colour.
Deployed Flask + React web app on AWS EC2 with secure SSH automation.
Integrated eSpeak NG and Audiveris for phonetic and musical transcription via Docker.
Configured Redis-backed session storage, MongoDB persistence, and Stripe payment API for paid services.
Created scalable, maintainable .env configuration pattern for secret management across multiple services.
Enabled NLP-powered vowel extraction and colour mapping, supporting learners and vocal educators.
Outcome: Delivered a working end-to-end system for real-time multilingual phonetic transcription with customized IPA colour visualizations.
Interaction Designer
The University of Melbourne
Set up and controlled the TFT FeatherWing display, SD card module, and RFID reader to optimize device functionality and prevent conflicts.
Implemented functions to update balance meter visuals based on time of day and user interactions entered by hardware.
Designed and programmed functionality to simulate the effects of coffee consumption and smartphone usage on the balance meter, including real-time updates and state transitions based on detected RFID tags.
Outcome: Delivered a tangible, real-time feedback system for users to reflect on their behavioral patterns and habits through intuitive hardware interaction.
Education
Master of Software Enginerring - Human Computer Interaction
The University of Melbourne
01.2025
Bachelor of Science - Mathematics and Statistics
The University of Melbourne
01.2022
Victorian Certificate of Education -
Wheelers Hill Secondary College
01.2019
Skills
Proficiency in Java and kotlin
Kotlin development
Swift development
Vue3js
React
Expressjs
Flask
Git
Postman
Render
Docker
Jest
Pytest
Trello
Confluence
Github Issue
Java
Python
Arduino
C programming
R
NumPy
Pandas
Matplotlib
Scikit-learn
TensorFlow
Timeline
Software Engineering Intern
Queue Solutions
07.2025 - Current
Android App Development Intern
Duress
07.2025 - Current
Frontend Developer Lead
The University of Melbourne
08.2024 - 06.2025
iOS Developer
The University of Melbourne
08.2024 - 11.2024
Project Lead
The University of Melbourne
06.2023 - 11.2023
Interaction Designer
The University of Melbourne
Master of Software Enginerring - Human Computer Interaction