Owen Harding
Coding Portfolio

A mix of university and personal coding projects. I use vim!

IMC Prosperity Challenge

Trading competition: linear regression, simple moving average, mean reversion etc.

Findexec

Command-line C tool for executing commands on files in a directory, with in-depth process management, file handling, and parallel execution.

Intrustion Detection System

Python-based IDS that monitors network traffic and detects suspicious activity using configurable rule-based packet analysis.

Custom Data Structures

Python-based implementation of custom data structures focusing on efficient memory management and algorithm run-time.

Course Planning Assistant

Personal project: Python-based study planning tool using JSON for efficient data management.

Imagenet

Multithreaded C-based server-client application demonstrating advanced networking, concurrency, and HTTP communication.

Unscramble

Pointers, file systems, I/O operations, and Makefiles in C.

AVR Guitar Hero

Guitar Hero on LED Matrix made with an ATMega324AVR Microcontroller in C.

Maze Runner and Solver

Maze Runner and Solver in Java.