Projects
A collection of all my projects
Machine Learning Projects:
Digit Classifier: A convolutional neural network trained on MNIST data to classify images of numerical digits. Trained in Python using Keras and converted to TensorflowJS for implementation in a web demo.
VAE for Generation and Interpolation: Trained model for generating new 128x128 images and interpolating between them.
Decentralised Applications:
IPFS Decentralise Website: A framework for directing users to the most recent version of a website through IPNS keys.
Tezos Name Service: Name registry in the form of a smart contract on the Tezos blockchain.
Assembly and CPU Architecture:
16-Bit Custom Virtual Machine with Assembler V1: A virtual machine with custom architecture and instruction set written with C. An assembler is also included. There are plans for V2.
All of these projects as well as some others can be found on my GitHub.