CS student · Melbourne · 2026
Building software that lives between logic and craft — currently studying at the University of Melbourne. 在逻辑与工艺之间构建软件 — 目前就读于墨尔本大学。
A 2D space shooter with 4 waves, 3 enemy types, and powerup system. Built in Java with Bagel framework for SWEN20003, rewritten in Phaser.js for the web. 2D 太空射击游戏,包含 4 波敌人、3 种敌人类型和道具系统。最初用 Java + Bagel 框架为 SWEN20003 课程开发,后用 Phaser.js 重写为网页版。
View project 查看项目Grid-based puzzle engine. Navigate to the exit without hitting a mine — BFS flood fill, matrix state management, recursive expansion.
网格解谜引擎。在不触雷的情况下找到出口——BFS 洪水填充、矩阵状态管理、递归扩展。
Play in browserAn interactive IRV simulator. Add candidates, build ballots, and watch instant-runoff voting resolve round by round.
用 C 实现即时决选制投票模拟,含逐轮淘汰与票数再分配逻辑。
Try the demo →Interactive port of a COMP10002 assignment — CSR representation, O(n+k) space, eight matrix operations.
用 C 实现稀疏矩阵变换,空间复杂度 O(n+k),支持多种矩阵操作指令。
View projectA grid-based word game engine. Find adjacent letters to form words, score points, and watch the board collapse and refill.
基于图遍历的网格单词搜索引擎,含字典验证与模块化评分逻辑。
Play gameA short description of what this project does and what problem it solves. Replace with your actual work. 该项目的简短描述,说明它的功能和解决的问题。请替换为实际内容。
View project 查看项目Replace this with 2–3 sentences about yourself, what you're interested in, and what kind of work you want to do. Keep it direct — no need to sell anything. 在此填写2–3句关于您自己的介绍,包括您的兴趣方向以及希望从事的工作类型。保持简洁直接即可。
A second paragraph if you have more to say. Could be about what you're currently exploring, or what draws you to this kind of work. 如有更多想说的,可以在此添加第二段。可以聊聊您目前正在探索的方向,或是吸引您从事这类工作的原因。
Languages 编程语言
Tools & Frameworks 工具与框架
Areas 领域