Portfolio
Snake Game AI
This project features a machine learning version of the classic Snake Game, where an AI agent learns to play using reinforcement learning techniques.
Snake Game
This project showcases a simple implementation of the classic Snake Game using Python and the Pygame library.
Personal Website
This project contains the code for my previous personal website. Originally developed to improve my front-end development skills, it has since been replaced by the Ghost CMS platform to better focus on content creation. This archived code serves as a reference to my early web development work.
Ecosystem Visualization
This project contains a Java-based computational biomodelling application that visualizes and simulates botanical ecosystems. It allows users to interact with a 2D model of plant life, analyse environmental data, and simulate fire impacts, providing real-time visualizations and statistical insights for studying wildfire effects.
Balena Project
This project demonstrates a simple server-client architecture where a Raspberry Pi acts as a sensor-client device, communicating with a server using Python and Balena. The client side runs on the Raspberry Pi, sending sensor data to the server, which processes the information and manages the communication. The project showcases how to leverage Balena for remote device management and deployment, making it easier to orchestrate and update devices in a distributed system.