LachlanCourt
Junior Software Engineer. Computer Science Graduate majoring in Computer Systems and Robotics
University of NewcastleNewcastle Australia
Pinned Repositories
COMP1140_a3
comp2230_a1
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
MusicBot
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
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
whitespace_transpiler
NUbots
The NUbots codebase
LachlanCourt's Repositories
LachlanCourt/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
LachlanCourt/MusicBot
LachlanCourt/whitespace_transpiler
LachlanCourt/COMP1140_a3
LachlanCourt/comp2230_a1
LachlanCourt/comp2240_a1
A simulator that demonstrates the function of four different scheduling algorithms used in a CPU
LachlanCourt/comp2240_a2
A 3 part program demonstrating concurrency in Java, using both Semaphores and Monitors for the purposes of mutual exclusion
LachlanCourt/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
LachlanCourt/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
LachlanCourt/plants
A gatsby based node application for the purpose of serving a website on household plants and their required care instructions
LachlanCourt/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
LachlanCourt/seng1120_a3
A demonstration of a custom Binary Search Tree and a custom Hash Table and a comparison between their speeds
LachlanCourt/fosscord-server
Fosscord backend made with Typescript and love (and a bit of C++)
LachlanCourt/FSM
LachlanCourt/py-music-bot
A Discord music bot written in python.
LachlanCourt/seng1050_a1
LachlanCourt/seng1050_a2
LachlanCourt/seng1120_a1
LachlanCourt/seng1120_a2
An over engineered game of Blackjack to demonstrate the use of custom Linked Lists and Queues
LachlanCourt/seng2200_a1
LachlanCourt/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.
LachlanCourt/seng2200_a3
A discrete event simulator to represent a production line, demonstrating the use of Polymorphism and Generics
LachlanCourt/seng2250_a3
LachlanCourt/Step-Dad-Bot
LachlanCourt/VisualMesh
The VisualMesh detection system
LachlanCourt/webots
Webots Robot Simulator