Computer science student at University of Warwick.
Previously at Jump Trading, Microsoft and competed internationally in the ISC SCC.
Main programming languages - C/C++, Python and Rust.
Interested in HPC, compilers, GPUs, hardware, embedded development and programming language design.
- stencil-lowering - experimenting with xDSL and MLIR IR lowering for CPUs and GPUs
- OPS-xDSL-MLIR - OPS fork implement code generation with xDSL and MLIR
- xdb - experimental linux debugger (C++)
- OxideOS - small OS (Rust)
- NVConcept - an attempt at building a model of a GPU (C++)
- Linux-Kernel-Module - a simple kernel module to monitor CPU resources (C)
- Nift - a minimal build system for quick starting projects (bash)
- Python-Renderer - pushing python to render 3D models (python)
- RoadUNet - ML project for segmenting images of driving scenes, presented at ICUR 2024 (python)
- Memory-Allocator - memory allocation library for learning purposes (C)
- Sentiment-Trading - messed with social media data to build some portfolios (Python)

