Floating Point Arithmetic Tool

When working with floating point signals, debugging of datapath components often comes down to hand calculations. This programme was made to help with quick conversion of variable width floating point numbers. This project is open source and can be found on github.

Link to project
View on GitHub

Python package combining Google Sheets, NLP and Web Scraping

This tool helps with easy and safe use of web scraping, outputting the data to a user-defined google sheets file. By utilising natural language processing, googlesheets, NumPy and a series python packages this tool can help obtain website information in a safe rate-limited way that respects websites robot.txt files. Use of Google's distance matrix API allows users to set custom locations to search for journey times. This project is open source and can be found on github.

View on GitHub

Stock analysis MERN application

A MongoDB, Express.js, React.js, Node.js, and C++ application that allows users to analyse stock prices, providing a prediction of closing stock values for the next day

View on GitHub

System Identification and Model-Based Reinforcement Learning for Control of a Soft Robotic Manipulator

4th Year project developing machine learning and neural networks to control a soft pendulum. Clicking the image will take you to the pdf containing all relevant information.

Link to project

Molecular Electronic Devices

4th Year Master's Project on developing molecular devices as an alternative to transistor technology

Link to project