Python: Adaptive Cruise Control for driving games

In real-world vehicles, adaptive (or Active/Traffic Aware) Cruise Control not only maintains your speed, but also reacts to vehicles around you through autonomous braking and acceleration.

My Python-based implementation for Euro Truck Simulator 2 uses computer vision from OpenCV, and Tensorflow machine learning, to recognise the traffic around you and make control inputs as needed.

Unreal Engine 4 game development

I'm a keen hobbyist game developer, and my tool of choice is Epic Games' Unreal Engine 4 - the same engine that powers Fortnite and various other AAA titles. Take a look at the showreel linked on this page, and feel free to contact me if you're curious about the games.