A personal space, always evolvingSYDNEY / AUSTRALIA
Explore technology.Build products.Solve problems.
Stay curious.Keep building.Make it happen.
Xingrun(Sterling) SongData Engineering / Software DevelopmentSydney, Australia
DATA / ANALYTICS / DEVELOPMENTExplore below ↓Move your cursor to discover more 01 / ABOUT ME
Understand with data. Build with purpose.
I’m Xingrun(Sterling) Song, a Sydney-based UNSW Master of Information Technology graduate. I work across data engineering, analytics and software development, using SQL, Python and cloud services to process financial data and full-stack development to turn business needs into testable, maintainable systems.
01Education
UNSW Master of Information Technology, May 2024–May 2026; degree conferred June 2026. Bachelor’s degree in Software Engineering, UESTC Zhongshan Institute, 2018–2022.
02Experience
Data Engineering Intern at LifeByte System, Feb–May 2026: Snowflake data integration, Python reporting, AWS workflows and data governance.
03Engineering
Co-developed a full-stack teaching simulation platform with AI services and analytics dashboards. Electrical Engineering Intern at Ningbo ChiPEx Semiconductor, Feb–Apr 2022.
02 / TECH STACK
A toolkit that keeps growing.
Data & Cloud
SQL · Python · Snowflake · PostgreSQL · MySQL · MongoDB · AWS
Development
React · Next.js · Node.js · .NET · Django · JavaScript · Java · C / C++ · Git / GitHub · Docker · Jenkins
AI & Analytics
Machine Learning · Neural Networks · Computer Vision · NLP · LLM Integration · MATLAB
Mandarin (Native) · English (Fluent) / Full Australian working rights · Available full-time · Open to relocation
04 / COMPLETED PROJECTS
2025–2026 / Team projectMarketing Social Media Simulation Platform
React · Django · PostgreSQL · AI Simulation Service · Docker
Co-developed a social media simulation platform for marketing education. Students publish content, AI audiences generate interactions, and dashboards report engagement, sentiment and audience segmentation.
View source on GitHub ↗Course projectDynamic Path Planning via Monte Carlo Optimisation
MATLAB · Numerical Optimisation · Probability & Statistics
Sampled control sequences, evaluated trajectory costs through Monte Carlo simulation, and selected top-K elite sequences.