Jiangye Song
I am a proactive and self-motivated developer with strong foundations in data structures, game programming, interface design, and machine learning.
Based in Sydney with full Australian work rights, I am open to opportunities across locations.
I enjoy designing systems, solving problems, and collaborating with others, and I’m eager to apply my technical skills and creativity to a dynamic software engineering or data analysis role.


Education

MASTER OF INFORMATION TECHNOLOGY
UNSW
FEB 2024 – FEB 2025
- Specialist Artificial Intelligence.
- Participated in multiple projects, demonstrated strong communication and collaboration
- Skills by working, reporting, and presenting in a team.

BACHELOR OF COMPUTER SCIENCE
MONASH University
MAR 2021 – DEC 2023
- Specialist Advanced Computer Science.
- Completed advanced coursework in computer science, covering a diverse range of topics such as Algorithms, Cyber Security, and Artificial Intelligence.
- Gained practical experience through projects like Databases, Object-Oriented Design, and Computer Science Projects.

Projects *Some projects are unlisted or do not have a detail page, but information may be provided by Virtual Jiangye.
Don’t like to read text? Ask the virtual Jiangye instead!

Skills
Hover on text to view more details.
- Programming Language
- Frontend
- Backend
- Cloud Services & Tools
- Database
- Data Analysis
- Machine Learning
- AI Agent
- Soft skills
Model Context ProtocolI'm proficient in MCP. Learned during the Ausbiz internship and built a Coupon Management MCP server to query coupon tokens, check usage details and send emails to students by chatting to an AI.
Retrieval-Augmented GenerationI'm familiar with Retrieval-Augmented Generation. Self-learned during Bootcamp and applied in the RAG Food Project and Resume Chatbox to combine semantic retrieval with LLM-based generation.
OAuth 2.1I’m proficient in setting up OAuth authentication. I first learned it during my internship at Ausbiz and later implemented third-party authentication (e.g., Google) using OAuth 2.1 in the MCP Hello World project and the Coupon Management MCP server.
API integrationI'm familiar with API integration. Learned from Monash coursework and applied in both the KanbanX and Svelte Kanban App projects to connect frontend and backend systems.
RESTful API developmentI'm familiar with development of RESTful API. Designed APIs in multiple projects (e.g., KanbanX, Svelte Kanban App)
JSON handlingI'm familiar with JSON handling. Learned from Monash coursework and applied in the KanbanX project, the RAG Food Project, etc.
Node.jsI'm familiar with Node.js. Learned during Monash coursework and used in the KanbanX project, Customized Redash project, the Svelte-based Kanban App, etc.
Next.jsI'm familiar with Next.js. Self-learned during the Bootcamp and applied in the RAG Food Project for rapid frontend development.
FastAPII’m familiar with FastAPI.
I used it in my RAG-based resume chatbot project to develop efficient, lightweight RESTful APIs for serving AI-powered responses.
Socket.ioI'm highly experienced in Socket.io. Applied extensively during my IMTG internship to implement real-time synchronization in the Svelte Kanban App.
FlaskI’m familiar with Flask.
I applied it to build my personal website, creating dynamic pages and handling server-side logic.
Express.jsI'm familiar with Express.js. Applied during the IMTG internship to handle server-side routes in the Svelte Kanban App.
Frontend-Backend integrationFamiliar with integration, utilized in projects like KanbanX, Svelte Kanban board.
AWSI'm familiar with AWS. Self-learned and used for deploying a personal VPN server and interacting with S3 storage.
WordPressI'm highly experienced in WordPress, including theme and plugin development. Self-learned and used extensively to build and customize my personal website ecosystem.
GitHubI'm highly experienced in GitHub. Learned from Monash and used in nearly all major academic and personal projects for version control and collaboration.
GitLabI'm highly experienced in GitLab. Learned from Monash and used in some academic and projects for version control and collaboration.
GitI'm highly experienced in Git. Learned from Monash and used in nearly all major academic and personal projects for version control and collaboration.
JiraI'm familiar with Jira. Used in the Real-Time Retinal Vessel Segmentation project at UNSW to manage Agile workflows and team tasks.
TrelloI'm highly experienced in Trello. Used extensively in the KanbanX project at Monash to plan, track, and manage tasks using Agile methodology.
OAuth 2.1I’m proficient in setting up OAuth authentication. I first learned it during my internship at Ausbiz and later implemented third-party authentication (e.g., Google) using OAuth 2.1 in the MCP Hello World project and the Coupon Management MCP server.
Google ColabI'm highly experienced in Google Colab. Used extensively for deep learning model training and data analysis, especially in the Tweet Emotion Classification project.
Google ColabI'm highly experienced in Google Colab. Used extensively for deep learning model training and data analysis, especially in the Tweet Emotion Classification project.
Python MatplotlibI'm highly experienced in Python with plt. Learned at Monash and applied across all data analysis and AI projects, including statistical computing and vectorized operations.
ExcelI'm highly experienced in Excel. Self-learned long ago and used consistently for tabular data analysis, formula-writting, and reporting.
Jupyter NotebookI'm highly experienced in Jupyter Notebook. Used it in most data analysis and AI coursework at Monash to develop and present reproducible experiments and model pipelines.
RedashI'm proficient in Redash. Learned during IMTG internship and applied to build dashboards for real-time analytics.
Python NumPyI'm highly experienced in Python with np. Learned at Monash and applied across all data analysis and AI projects, including statistical computing and vectorized operations.
Google ColabI'm highly experienced in Google Colab. Used extensively for deep learning model training and data analysis, especially in the Tweet Emotion Classification project.
Data PreprocessingI'm familiar with data preprocessing. Learned at UNSW and applied in the Emotion Analytics Project to clean and prepare tweet data for sentiment classification.
Data AugmentationI'm familiar with data augmentation techniques. Learned at UNSW and used in the Emotion Analytics Project to improve training diversity and robustness in NLP models.
Deep LearningI'm familiar with deep learning. My AI-related projects, including Emotion Analytics and segmentation models, have demonstrated a solid understanding of deep learning workflows and architecture.
Computer VisionI'm familiar with computer vision. Learned at UNSW and applied in the Real-Time Retinal Vessel Segmentation project to process and analyze high-resolution medical images.
Natural Language ProcessingI'm familiar with Natural Language Processing. Gained experience through the Emotion Analytics Project at UNSW, applying sentiment analysis to Twitter datasets.
Python NumPyI'm highly experienced in Python with np. Learned at Monash and applied across all data analysis and AI projects, including statistical computing and vectorized operations.
Schema designI'm highly experienced in SQL. Learned from Monash coursework and used across multiple projects for data querying, normalization, and schema design.
Query optimizationI'm highly experienced in SQL. Learned from Monash coursework and used across multiple projects for data querying, normalization, and schema design.
SQLI'm highly experienced in SQL. Learned from Monash coursework and used across multiple projects for data querying, normalization, and schema design.
ReactJSI'm proficient with ReactJS. Learned from Monash with teammates and applied in the KanbanX project to develop a responsive task board system.
HTMLI'm highly experienced in HTML. Learned from high school and utilized in various web/web app development.
CSSI'm highly experienced in CSS. Learned from high school and utilized in various web/web app development.
Material UII'm proficient with MUI. Learned from Monash with teammates and applied in the KanbanX project to develop a responsive task board system.
Daisy UII'm proficient with DaisyUI. Self learned during the IMTG internship and applied in the Svelte Kanban board.
Tailwind CSSI'm highly experienced with Tailwind CSS. Learned from Monash with teammates and applied in multiple projects (e.g., KanbanX, Svelte Kanban App, etc).
FigmaI'm familiar with Figma. Learned from Monash usability course and built prototypes for multiple projects (e.g., the Hiking App, KanbanX, etc).
Responsive designLearned from Monash coursework and applied across all future projects that have UI, ensuring compatibility with various devices.
Heuristic evaluationLearned from Monash coursework and applied across all future projects that have UI, ensuring usability in user interfaces and user experience.
Web accessibilityLearned from Monash coursework and applied across all future projects that have UI, ensuring it follows the WCAG.
Frontend-Backend integrationFamiliar with integration, utilized in projects like KanbanX, Svelte Kanban board.
PythonI’m highly experienced in Python.
I self-learned it before starting university and applied it extensively in various university assignments and small projects (e.g., small ANN, Reinforced Learning Pacman game, Emotion Analytics Using Tweets, etc).
JavaI'm proficient in Java. I learned it from Monash university and applied it extensively in various coursework projects (e.g., the Console-based OOP Mario game, the Android movie app, backend of KanbanX, etc)
JavaScriptI'm proficient with JS. Learned from Monash program paradigm course and have applied in multiple projects (e.g., Kanban react front end, customized Redash, personal websites, etc).
TypeScriptI'm proficient with TS. Learned from Monash program paradigm course and have applied in multiple projects (e.g., Frogger game, Svelte Kanban App, Food RAG etc).
C++I'm proficient in C++. Learned from the C++ course during Monash studies and applied in multiple projects (e.g., Treasure Caverns of Doom (console-based), Gravity Game (Unreal Engine), Blockout Shooter (Unreal Engine), etc).
C#I'm proficient in C++. Learned from a bootcamp before university studies and applied in multiple projects (e.g., Supermarket application, PZPToolkit, etc).
CI'm familiar in C. Self learned after learning the C++ course during Monash studies and applied in coursework projects (e.g., EV Charging Network Model).
RustI'm familiar with Rust. Learned from UNSW course and have applied in coursework projects (e.g., Logo Turtle Rust, Rust sheet, etc).
HaskellI'm familiar with Haskell. Learned from Monash program paradigm course and have applied in courseworks (e.g., Lambda Calculus Parser).
SQLI'm highly experienced in SQL. Learned from Monash coursework and used across multiple projects for data querying, normalization, and schema design.
AgileApplied Agile methodologies during the KanbanX development, participating in weekly meetings, sprint planning, and retrospectives to deliver iterative improvements.
Active learningConsistently self-learn frameworks and tools, demonstrated by adopting skills like Svelte, PHP independently for projects.
AnalysisDeveloped strong analytical skills by preprocessing datasets and evaluating deep learning models in multiple AI projects.
AdaptabilityDemonstrated adaptability by quickly adjust to new, multicultural, unfamiliar environments.
CommunicationImproved communication skills by collaborating with cross-functional & multicultural teams and presenting technical findings during Monash and UNSW team projects.
Time managementUsed project management tools (Kanban, Gantt chart) to prioritizing tasks and setting realistic deadlines in team projects.

Experience

SOFTWARE ENGINEERING CONSULTANT
Ausbiz Consulting
AUG 2025 – PRESENT
- Initiated internship with an intensive 4-week bootcamp in Full-Stack Development and Data Analysis with AI Agents, establishing a technical foundation for live industry projects.
- Engineered and deployed two full-stack, enterprise-grade applications (Coupon Management MCP Server & Clinical Embedding Admin), focusing on AI agent integration, modern authentication protocols, and advanced semantic search capabilities.
- Demonstrated proficiency in architecting scalable systems, resolving complex integration challenges, and applying modern development patterns in a professional setting.

SOFTWARE ENGINEERING INTERNSHIP
IMTG Australia Pty ltd
FEB 2025 – MAY 2025
- Conducted research and evaluation of emerging technologies to enhance project integration and improve system efficiency.
- Designed and developed a Kanban application using Svelte, improving task management and collaboration.
- Enhanced and customized an existing SuiteCRM system based on client support tickets, addressing feature requests and bug fixes.
- Wrote complex SQL queries in Redash to extract and visualize key business insights for data-driven decision-making.
- Performed QA testing of software applications, identifying and resolving bugs to ensure optimal performance.
Show more

IT CONSULTING INTERNSHIP
Simple Taste Footware Wuhan
MAY 2024 – SEPT 2024
- Developed a C# based report generator utility for personnels (allows them to input data through forms) to
regulate and formalize work. - Included designing a user-friendly, intuitive, and easy-to-use interface through C# designers, ensuring low learningcurve for users of all ages.
- Demonstrated communication skills by translating client needs into actionable development tasks.





