Hi,
I'm 
{name}
Ollie.

I'm an enthusiastic results driven developer who loves learning about new things and using technology to solve problems. Here's a few of the projects I've been working on recently (mostly) for fun.

Flocking simulator (boids algorithm)

A visual display that demonstrates how three simple rules can lead to flocking behaviour. Have a play with the coeficients to see how each one plays their part.

Image

Algebro

At first glance, its just a calculator...but this calculator shows its workings - view the binary tree to discover how computers interpret mathematic expressions.

Image

geovis-lite

A quick and dirty way of visualising geometries supplied in GeoJSON or WKT format

Image

PID Simulator

This app aims to visually demonstrate how a PID loop can keep a quadcopter level. You can have a play with the different coefficients that are used in the PID calculation to try and perfect the self levelling.

Image

Naughts and Crosses (with an AI)

The classic game, but you can make the board bigger, play with timers and play against an AI powered by a minmax alpha-beta pruning algorithm.

Image

Referencer UI

A simple utility tool to help create academic references in the correct format. This app used to be connected to a backend from which it would retrieve reference formatting information, but now that information is baked in to the frontend so it can be backendless

Image

Referencer admin

Admin backend for entering and maintaining information about the inputs required for different types of references and the format required for each reference type according to the USW Harvard referencing guide.Originally used in conjunction with a Java / SQL / Springboot backend, then with a Python / Flask / MongoDB backend, this app is no longer active.

Image

Timex - time booking system

A frontend for a time entry system that a business could use to record time spent by their employees on differnt projects. It was originally plugged into a Supabase backend but this example is a backenless demo

Image