Hi, I'm Noel Tesaluna

I recently graduated with a Bachelor of Computer Science Degree.

Currently I am working at the ATO as a System Analyst Intern.

I have a strong passion for designing and creating software solutions.

ABOUT

I graduated from RMIT University in December 2024. During my three years at university, I developed a deep passion for the entire process of bringing projects to life. From brainstorming potential ideas to turning them into reality. There’s nothing quite as satisfying as seeing a concept evolve into a fully realised project.

While I'm not at my desk, I'm probably playing volleyball, working out or travelling.

SKILLS

LANGUAGES

Java

Python

JavaScript

TypeScript

C#

TECHNOLOGIES

HTML/CSS

Tailwind CSS

Git/GitHub

Docker

Node

AWS

Google Cloud

FRAMEWORKS

React

JUnit

Maven

Spring Boot

PROJECTS

SenseHat Pixel Art Editor

SenseHat Pixel Art Editor

Utilised React to develop a pixel art editor, allowing users to create art to be generated into code to be copied into a Raspberry Pi. When the code runs on a Raspberry Pi, the user's generated art will be displayed on the Sense HAT.

React

JavaScript

MoveMemorE

MoveMemorE

Worked in a team of five to simulate truck rollovers using Eight360's virtual vehicle NOVA. Utilised C# within Unity in order to recreate truck experiences from JSON and CSV files. Created the menu user interface for the Unity application, employing a validation scheme for data files used, allowing ease of use for potential RMIT showcases.

C#

Unity

Loop Cinemas

Loop Cinemas

Collaborated with a peer using GitHub to develop a full stack cinema website using modern web technologies such as React, GraphQL, and Sequelize with ORM capabilities. The project featured an interactive and dynamic interface, supported by a robust MySQL database managed with phpMyAdmin for efficient data management and retrieval. Additionally, the website included an admin page to manage movies, reviews, and users, as well as to display statistics.

React

JavaScript

Tailwind CSS

Node.js

Express

Sequelize

Super Price

Super Price

Collaborated with a team of six in an Agile Scrum environment, utilising GitHub for version control, Docker for containerisation, and GitHub Actions for CI/CD. Employed Maven, Spring Boot, and JUnit to create a back-end with REST APIs, while developing a user-friendly interface using React and TypeScript for the SuperPrice website.

React

TypeScript

Docker

Maven

Spring Boot

JUnit

Minecraft Village Generator

Minecraft Village Generator

Collaborated in a team of four to create a Minecraft village generator with Python (McPi). Designed the terraforming and obstacle handling. Integrated linear equations within a pathing algorithm to seamlessly generate bridges over obstacles. Designed an efficient terraforming method utilising a modified midpoint ellipse drawing algorithm to create natural looking mounds for village buildings to sit atop of.

Python

Algorithms

The Big Problem

The Big Problem

A static website displaying data about homelessness within Australia. Built in HTML, CSS and Javalin. Data stored and retrieved using SQLite. Utilised GitHub which allowed collaboration with a partner.

Java

HTML/CSS

Javalin

SQLite

Made by yours truly. Built with Vite.js and Tailwind CSS. Deployed with Netlify.