Hello, World!
My name is Lloyd, I'm a...

Software Develope|

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.

Some skills of mine...

  • Python
  • TypeScript
  • React
  • Angular
  • FastAPI
  • Flask
  • SQL
  • GIT

Projects

A list of projects I have worked on, starting with this website!

This website was built using React + TypeScript + Tailwind.

Projects

Fitness Assessment Reporting Tool

Dynamic fitness data collection and reporting
Developer & UI Designer

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

View on GitHub

GetHired.ai

Interview Practice Chat-Bot
Co-Creator

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

View on GitHub

Summarise AI

A browser extension that summarises user selected text on any webpage
Creator

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

View on GitHub

Spotlight for Linux

A spotlight-like command-line utility program
Co-Creator

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

View on GitHub

Experiences

  • Visagio

    Software Developer Consultant

  • Pacific Energy Group

    Data Science Vacation Student

Visagio

Software Developer Consultant

  • Implemented Angular (Web Framework) and TypeScript to create dynamic and responsive front-end user interfaces, ensuring a seamless and engaging user experience
  • Leveraged Python, FastAPI, Pandas, and NumPy for back-end development, specializing in efficient data processing and manipulation, contributing to the creation of a robust and scalable web application
  • Led development of a streamlined staff training needs analysis application, overseeing the design and implementation of the UI/UX and custom database

Contact Me