Hello, I'm
My passion lies in algorithm design and data structure, because using them to solve problems while considering the tradeoff between time and space can bring me satisfaction, just as cracking a maze game within a time limit.
I also like front-end development as I can translate my ingenuity into features that can be visualised instantly and build useful products.
Throughout my nearly 2 years of studying Computer Science, I have completed several personal and group projects, honing my problem-solving skills. As demonstrated by my experience, I thrive in both individual and collaborative team environments.

About Me
I am proficient in Java, Python, JavaScript/CSS/HTML. Additionally, I am familiar with C++ and C. I have gained hands-on experience with git, React.js, Remix.js, SQL, and training machine learning models. Moreover, I am always eager to acquire new tools and expand my knowledge base.
In addition to programming, I actively volunteer in various events, run 30 kilometers every week, enjoy music, bake and try out different desserts with family and friends. As you might have noticed, I am madly into pink :)
My Projects
React Personal Website
Developed my personal website using Next.js, Tailwind CSS, and hosted on Vercel. I created this platform to acquaint myself with the fundamentals of Next.js, offering visitors a glimpse into who I am and showcasing my projects.
Sudoku Visualisation
In order to strengthen my understanding in backtracking algorithm and solve Sudoku in different approaches, I built a Sudoku game using Python and Pygame library that allows users to fill in the empty grid or press 'enter' to visualise how the backtracking algorithm solves Sudoku.
Nokia Snake Game
This is a Nokia Snake Game using JavaScript, HTML, and CSS, featuring a pink theme. This project holds my nostalgia for one of my favorite childhood games.
Shortest Path Algorithm for Material Transportation - ATSYS Project
When undertaking the Software Engineering Project course at the University of Adelaide, I collaborated with teammates to implement the Uniform Cost Search Algorithm. Our goal was to generate five shortest paths from the source to the destination, meeting the needs of AtSys in efficiently transporting materials through converters.
Let's Connect
I am currently looking for a graduate software engineer position and always open to work on new projects. Feel free to send me an email if you would like to reach out :)