Alan Compiler

Alan Compiler

A compiler for the Alan Programming Language in C++14, using Flex for lexical analysis, Bison for parsing tokens into syntactically valid constructs and LLVM for generating optimized bytecode across multiple target architectures.

Image Processing

Krager

A unified C++ command-line image processing library addressing 2D spatial filtering, 3D volume projections, and slicing operations. This project implements core computational algorithms from scratch. This includes bespoke median-finding algorithms, custom convolution spatial loops, and manual memory management for large 3D datasets, ensuring a deep understanding of algorithmic complexity and software sustainability.

DEMET

DEMET

DEMET, or Dementia Explainable Transformer, is a cognitive assessment agent that serves as a pre-diagnostic tool in clinical practice.

BlockChat

BlockChat

Welcome to BlockChat, a comprehensive blockchain application built entirely in Golang. This application showcases a decentralized blockchain system with CLI and Webapp interfaces, allowing users to join the blockchain network, send messages or Bitcoin, and engage in transactions with the assurance of a Proof of Stake validation mechanism.

BePresent

BePresent

A full-stack mobile application to NOT use your phone while with friends. Enjoy life, Be Present.

DeepImpact Shuvalov et. al, 2017

DeepImpact

The Deepimpact package provides an integrated toolchain for modelling atmospheric entry events and assessing their ground-level consequences for the UK (as default). It combines an airburst modelling with fast geospatial lookup and mapping utilities, enabling end-to-end analysis—from asteroid entry physics to postcode-level damage estimation.