I'm a 3rd year Software Engineering student at the University of Cardiff, and have been programming for almost a decade. I have experience working with a variety of clients including Cybersecurity firms, NHS trusts, and small businesses.
My best programming languages are Python, Rust, Kotlin, and Typescript, but I have experience in a wide variety of languages, technologies and disciplines.
Link: https://github.com/BenjyRead/JNI-Stockfish
A Java Native Interface (JNI) wrapper for the Stockfish chess engine, allowing easy integration of Stockfish into Java/Kotlin applications. Intended for use in Android apps.
Link: https://github.com/BenjyRead/wordlesolver
A Rust-based Wordle solver that uses my own unique frequency analysis algorithm to solve Wordle puzzles efficiently. Average solve is 3.704 guesses.
Links: https://github.com/BenjyRead/LocalChess, https://github.com/BenjyRead/LocalChess-alpha
Initially started as a university project, LocalChess is a native Android chess app written in Kotlin. It uses Jetpack Compose for the UI. It features playing over-the-board, playing over Bluetooth, and uses JNI-Stockfish for playing against a chess engine.
Email: [email protected]

