LachlanCourt's repositories
rainbowBot
This discord bot has a variety of moderation tools and features to generate and maintain text channels for courses taken by university students in a community server. It is optimised for cloud deployment and is multitenanted to manage several servers with a single instance
comp2240_a1
A simulator that demonstrates the function of four different scheduling algorithms used in a CPU
comp2240_a2
A 3 part program demonstrating concurrency in Java, using both Semaphores and Monitors for the purposes of mutual exclusion
comp2240_a3
Simulate 2 different kinds of memory management systems used by a CPU using a Round Robin scheduling algorithm to work through a list of processes read from files
COMP3290
A custom compiler capable of converting a high level programming language to a low level stack machine language. Demonstrates Lexical, Syntactical, and Semantic Analysis, before proceeding with code generation
plants
A gatsby based node application for the purpose of serving a website on household plants and their required care instructions
qwik-webapp
A web interface written in Qwik JS used to manage a python chatbot for twitch. Investigates authenticated APIs, webhooks, and SSR in JS
seng1120_a3
A demonstration of a custom Binary Search Tree and a custom Hash Table and a comparison between their speeds
fosscord-server
Fosscord backend made with Typescript and love (and a bit of C++)
py-music-bot
A Discord music bot written in python.
seng1120_a2
An over engineered game of Blackjack to demonstrate the use of custom Linked Lists and Queues
seng2200_a2
Read a number of points from a text file and make use of Generics and a Factory Pattern to add them to a custom Linked List, sorting them using an insertion sort.
seng2200_a3
A discrete event simulator to represent a production line, demonstrating the use of Polymorphism and Generics
VisualMesh
The VisualMesh detection system
webots
Webots Robot Simulator