Zi Fung

I'm a

Welcome

šŸ‘‹šŸ¼ About

Zi Fung's photo

Hi! My name is Zi Fung and I'm a final year Computer Science and Data Science undergraduate at The University of Western Australia. I am particularly passionate about full-stack development and solving real-world problems with code and data.

I'm currently seeking internship or graduate program opportunities where I can contribute, learn, and grow as a developer. You may find my contact details at the bottom of this page.

Projects šŸ“

šŸ—ŗļø Soul Maps

A personal media tracker and social sharing platform built with Flask. Track what you read, watch, and listen to and turn it into personalized insights. Soul Maps lets you log books, movies, TV shows, and music, and view your media consumption through dynamic charts and timelines. Add friends, share your media snapshots, and discover new favorites through social sharing.

More

šŸ“¢ Digital Portfolio

A responsive, single-page portfolio site built using HTML, CSS, and JavaScript. The site architecture is modular and fully client-side, leveraging several external libraries to enable dynamic effects and a smooth user experience.

More

šŸ„ Medix: Electronic Medical Record System

A fully functional desktop-based EMR system built in Java. Medix simulates real-world hospital workflows, enabling role-based access for doctors, staff, and patients. It offers complete patient lifecycle tracking, from diagnosis and lab testing to prescriptions and treatment management, all without an external database.

More

šŸ“  runml (C Mini-Language Transpiler)

A command-line utility written in C11 that compiles and executes programs written in a custom-designed mini-language (.ml). RunmlĀ transpiles high-levelĀ .mlĀ source code into C11, compiles the result, and executes the output, all within a single utility.

More

šŸŽ§ Ā Spotify Advanced Playback Control Plugin

Currently developing a Spotify plugin designed to enhance playback control through automated actions. Inspired by my daily use of Spotify, I wanted to achieve more flexibility and precision in how playback is managed within the app.

With this plugin, users gain greater control over their listening experience. No matter it’s automatically adding specific songs based on what’s currently playing, or managing the queue with more customisation and ease.

More

šŸ‘¶šŸ¼ Low Birth Weight Predictor

A statistical modeling project aimed at identifying maternal risk factors associated with low birth weight in newborns. This analysis was completed using R for an applied statistics assignment . The final logistic regression model incorporated interactions and was refined using AIC-based stepwise selection.

More

šŸ’Š Modeling Doctor Complaints with Zero-Inflated Negative Binomial Regression

A statistical modeling project analyzing doctor complaints in emergency services using advanced count regression methods. In this project, I used Zero-Inflated Negative Binomial (ZINB) modeling to handle overdispersed and zero-inflated count data. The model uncovered how workload, income, and gender/residency interactions affect complaint frequency.

More

🚦 Data Warehouse Design and Implementation for Road Safety Analytics

A real-world data warehousing and analytics project built to support government decision-making on road safety in Australia. The project involved designing and implementing a dimensional model, building a PostgreSQL-based data warehouse, and generating interactive insights using Power BI and association rule mining in Python.

More

🧩 Graph Database: Road Crash Graph Insights (Neo4j)

A property graph database project focused on fatal road crashes in Australia. Using Neo4j and Cypher query, my report captures complex interactions among crashes, people, vehicles, and locations to reveal actionable insights using graph traversal and pattern matching.

More

Skills šŸ› ļø

A summary of the core tecnologies I work with daily:

šŸ“øĀ When I’m not coding,

You'll find me shooting film! This hobbies keep my creativity flowing and inspire new ways of thinking in tech. Besides, it allow me to capture the world around me in a tangible way. Here are some of my favourite photos taken with my Kodak KB10:

šŸ‡²šŸ‡¾ Studies aside,

I am also actively involved in the Malaysian Cultural Society at UWA. As President, I have the privilege of leading a team of 50 passionate individuals in organizing cultural events for 300+ people as well as promoting Malaysian heritage on campus. Through events such as food fairs and community picnics, we aim to foster a strong sense of belonging among Malaysians in Western Australia and provide support whenever needed.

Through this role, I get to experience working with all kinds of people from all walks of life, which has strengthened my leadership and communication skills. I am proud to be part of a community that celebrates our heritage and brings people together through cultural events.

Contact Me šŸ“©