Summary
Overview
Work History
Education
Skills
Timeline
Generic

Hanying Li

Melbourne,VIC

Summary

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

The University of Melbourne

Bachelor of Science - Mathematics and Statistics

The University of Melbourne

Victorian Certificate of Education -

Wheelers Hill Secondary College
Hanying Li