I'm a Academic Tutor & Computer Science Student with a strong passion for software engineering and teaching
Here's a bit more about me.
I'm a 20 year-old academic tutor & computer science student at
The University of Sydney
I love both teaching and learning about computer science
I'm currently looking for Software Engineering opportunities
Developed a full-stack web application using React, Node.js and Express.js that automates the process of finding a midpoint between two users, streamlining social meetups. Integrated the Google Places and Gemini APIs, enabling real-time calculation of midpoints between locations and generating personalised itineraries with activity and restaurant recommendations. Won 1st prize in the Sydney Computing Society (SYNCS) Hack 2024, winning a 2000 dollar cash prize
Developed a personal portfolio website using HTML, CSS and Javascript, ensuring a seamless user experience through the implementation of UI/UX principles. Meticulously tested the website across multiple web browsers and devices to guarantee compatability and performance. Additionally, I enhanced user accessibility features such as a dark mode toggle, prioritising both functionality and aesthetic appeal
Developed a RISC-V emulator for the RV32I Instruction Set Architecture. The emulator supports a wide range of instructions, including arithmetic, logical, memory access, control flow, and load/store operations, while also featuring a custom heap management system for dynamic memory allocation. Compatible with the GNU toolchain for RISC-V.
Developed a Bomberman inspired usin the Processing library in Java. Implemented object-oriented programming principles to ensure code modularity and ease of maintenance. Designed game mechanics including player movement, enemy AI and destructible environments. Also integrated a custom map feature, allowing users to create their own game maps.