
Side Projects
Other Interests

I am writing this website using the latest version of Angular, along with Angular Material components and Bootstrap. This is an on-going side-project and is a work in progress.
Showcases a variety of modern Angular features and best practices. It implements a simple Task Tracker, allowing users to view, filter, and interact with a list of tasks.

Demonstrates how SignalR can be used to provide real-time updates to connected clients.

Demonstrates how values can be put into and retrieved from a local Redis cache.

Showcases a simple messaging system using MassTransit and RabbitMQ, demonstrating how to send and receive messages between different components.

Builds upon the previous messaging demo, showcasing additional features and capabilities of MassTransit and RabbitMQ.

The purpose of this web app is to give users the ability to build and complete questionnaires, it includes account creation and login functionality. I used C#, EF Core with SQL Server data storage, Angular with TypeScript and SCSS. I have some unit tests on both thefront-end and back-end using Jasmine and XUnit respectively.

After watching a YouTube video about the Mandelbrot set, I decided to write a program to recreate the interesting graphs that result from the set. It was also an opportunity to learn a bit about the MathJS and ChartJS npm packages.

After using familiar technology to create my first Mandelbrot set app, I set about trying to recreate it in a language I haven't used before - Python