Skip to content
View BenjyRead's full-sized avatar

Highlights

  • Pro

Block or report BenjyRead

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BenjyRead/README.md

Hello, I'm Benjy

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.

Most Notable Open-Source Projects

JNI-Stockfish

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.

Wordle Solver

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.

LocalChess (and LocalChess-alpha)

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.

Get in Touch

Email: [email protected]

Linkedin: https://www.linkedin.com/in/benjy-read-56a142388/

Popular repositories Loading

  1. wordlesolver wordlesolver Public

    Rust 1

  2. lsp_lines.nvim lsp_lines.nvim Public

    Forked from ErichDonGubler/lsp_lines.nvim

    My fork of lsp_lines.nvim

    Lua 1

  3. LocalChess-alpha LocalChess-alpha Public

    The original LocalChess app

    Kotlin 1

  4. LocalChess LocalChess Public

    Simple, Intuitive Android app for playing chess locally

    C++ 1

  5. JNI-Stockfish JNI-Stockfish Public

    Easily implement Stockfish into your Android App

    Kotlin 1

  6. websocketsattempt websocketsattempt Public

    Trying out websockets for the first time, going to implement in various ways.