Projects
Here are some of the projects I’ve worked on, methods I’d like to remember, and technologies I’ve experimented with:
-
Porting Kilo to Rust
- Rust
- Porting
- C
- Terminal
- TUI
It is widely publicised that Rust as a programming language has the highest satisfaction amongst programmers that have used it. For this reason, I decided to delve into using Rust.I decided that it might be fun to port kilo to Rust. Kilo is a small text editor written in C. It is intended to mimic the behviour of terminal-based text editors like nano...
-
OpenGL-Graphics
- C
- OpenGL
- GLSL
- GLFW
- MinGW
- Graphics
This project acts as an exploration of graphics programming with OpenGL in C++. This project utilises CMake and MinGW to build a project with GLFW/GLAD for use with the OpenGL specification. This project is designed to be multi-platform and runs on most C++ build systems including Windows, Linux and MacOS...
-
Methods for Control of a Robotic Hand
- Python
- ROS
- HTML
- CSS
- Javascript
- SVG
- Computer Vision
- Machine Learning
- BCIs
BEng dissertation project involving the use of a ‘qb Softhand research’ and various methods for its control including a look at a possible method for a Brain Computer Interface. This project also includes stimuli animated resources to aid the collection of data for training a model for a BCI...