
Hello, I'm Yixiang Yin I'm a full-stack developer at ANU with 2 years of experience. I enjoy building sites & apps.
About me
After graduating with a degree in Computer Science, I decided to pursue my passion for programming. I am currently working as a software engineer at ANU. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is React, Next.js, Node.js, and MongoDB. I am also familiar with Java, Python, C and TypeScript. I am always looking to learn new technologies. I am currently looking for a full-time position as a software developer.
When I'm not coding, I enjoy listening to music, watching movies, and reading. I always enjoy learning new things. I am currently learning about LLMs. I'm also learning how to play the guitar.
My projects
Rattle
Rattle The R Analytical Tool To Learn Easily is a popular GUI for data mining using R.
- Flutter
- Dart
- R
- Data Science
- UI/UX
- Inter-process communication
Below Zero Emission
Interactive dashboard for the Below Zero Emission project that guides ANU's policy on sustainability.
- Python
- Plotly Dash
- Numpy
- Pandas
- Data Analytics
Phonebook
Full-stack contact book application with full CRUD operations, data validation, real-time updates, and robust error handling.
- React
- Node
- MongoDB
- Vite
- REST API
- Express
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- Bootstrap
- React
- Node.js
- Vite
- Express
- Flutter
- Dart
- Git
- Github
- Machine Learning
- UI/UX
- MongoDB
- PostgreSQL
- SQLite
- Java
- C/C++
- Python
- Numpy
- Pandas
- Flask
- Plotly Dash
- Cyber Security
- Operating Systems
- Computer Networks
- Parallel Systems
- High Performance Computing
- Human-Computer Interaction
My experience
Graduated from ANU
Canberra, ACT
I graduated from the Australian National University with a Bachelor of Advanced Computing (Honours), specialising in Computer Systems and Architecture.
Feb 2020 - Oct 2024ANU Software Engineer Intern
Canberra, ACT
Served as a core developer in the modernization upgrade project (RattleNG) of Rattle, a widely used data science teaching tool with over 15 years of service to governments and universities (including ANU). Key contributions included developing text word cloud functionality, leading core widget design and development to enhance tool usability and stability and designing automated testing frameworks.
Feb 2024 - Oct 2024ANU Instructor
Canberra, ACT
Courses: Algorithms and Data Structures, Python. Raising course satisfaction from 67% in 2022 to 92%, setting a new record for the course.
July 2023 - PresentANU Software Engineer
Canberra, ACT
Engineered the interactive data dashboard for the below zero emission project with python and plotly dash which guides ANU's policy on sustainability. Continued engineering the core UI widgets for Rattle V6 in Flutter - a data mining application widely used in industry and academia.
Aug 2023 - PresentContact me
Please contact me directly at yinyixiang0311@gmail.com or through this form.


