Projects
Everything I have built
University coursework, side experiments and client websites. Search by name, tech or keyword.
19 of 19 projects

Inferno Shisha Services
Website for a shisha delivery service company.
MedInDiet
Website for a dietitian office.

id-matching
A face recognition application that matches photos to identity documents.

iris-perceptron
Use of the Perceptron algorithm for classifying the iris data-set.

gpu-image-rotation
This CUDA program performs a clockwise 90-degree rotation of a given image with efficient use of GPU capabilities.

frozen-lake
Reinforcement learning agent for the OpenAI frozen lake game.

fashion-mnist-classification
In this Python program an Artificial Neural Network is trained in order to classify fashion item images.

game-of-life
Command-line based version of Conway’s Game Of Life.

n-queen-solver
Solution to the n-queen problem using bit-patterns and multi-threading.

jpeg-compression
Implementation of the JPEG algorithm for compressing and decompressing images.

n-puzzle-solver
Solution for the n-puzzle using the A* algorithm.

vigenere-cipher
This java program provides an implementation of the Vigenere cipher.

battleship
Command-line based implementation of the Battleship board game.

location-graph
This program provides location information using graphs and Dijkstra's algorithm.

word-indexer
Implementation of a word indexer using a binary or an AVL tree.

huffman-coding
Huffman-coding algorithm for encoding and decoding text files.

evil-hangman
This program implements the Evil Hangman game.

dna-pattern-matching
This C program performs pattern matching between DNA sequences.

squaro
This C program implements the SquarO game, a puzzle game invented by Marc Lebel.