A Software Developer studying Computer Science and Data Science at the University of Western Australia.
Currently in my last year of studies and looking for opportunities to gain experience in the industry. I am interested in software development & data analysis.
A list of projects I have worked on, starting with this website!
This website was built using React + TypeScript + Tailwind.
A web application developed for the UWA School of Sport Science, Exercise and Health to streamline the collection, storage, and reporting of fitness data. It generates class norms from student data, providing accurate benchmarks. Features include secure data entry and storage, custom form generation, detailed reports, visualizations, and analytics.
Technologies: React, TypeScript, Chart.js, Tailwind, FastAPI, Python, SQLite
GPT powered interview practice chat application that allows users to practice their interview skills with an AI bot. Users can enter their desired job title and the bot will generate and ask interview questions related to the job. Users will be able to get instant feedback on their answers and improve their interview skills.
Technologies: HTML, CSS, JavaScript, Python, Flask, OpenAI GPT-3.5, Jquery, Bootstrap
A browser extension that leverages NLPCloud's API to summarise user selected text on any webpage. It applies DOM manipulation to extract the selected text and sends it to the API for summarisation. The summarised text is then displayed to the user. Enabled customization by integrating the functionality to choose from different NLP models for text summarization.
Technologies: HTML, CSS, JavaScript, API Integration, NLP, DOM Manipulation
A command-line utility program, named trove, that builds and searches a compressed index of the content of the files in a user specified directory. Allows the user to search for keywords and pinpoint the location of the files that contain them.
Technologies: C, Unix, Makefile, POSIX function calls, System Calls
Software Developer Consultant
Data Science Vacation Student
Software Developer Consultant