Skip to content
View Will-Banksy's full-sized avatar
  • Verlume
  • Scotland

Highlights

  • Pro

Block or report Will-Banksy

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
Will-Banksy/README.md

Hi, I'm Will

I'm a graduate BSc (Hons) Ethical Hacker, interested in all kinds of things, like compilers & programming language design, file carving, embdedded dev, website & GUI dev, reverse engineering, etc. I have many open-source personal projects I work on in my free time

Favourite programming language is Rust 🦀 but I've used and want to learn many more. I've done projects in many languages, e.g. C#, LLVM IR, x86 ASM, Java, Kotlin, C/C++, PHP, Python, etc.

  • 🔭 I’m currently working on various projects interchangeably
  • 🌱 I’m currently learning systems engineering at my job
  • ⚡ Fun fact: Rust is memory safe

Some projects I've done/am doing:

Name Description Technologies State
searchlight File carving/recovery tool that handles some fragmented files written as my BSc honours project Rust Done
stoneblock File carving test data generator for testing searchlight Rust Done
tower Custom, very WIP stack-based programming language inspired by Factor Rust, EBNF grammar* WIP
QPix WIP pixel art editor C++, Qt WIP
VulnFind Android app for downloading and browsing the NVD Kotlin, Jetpack Compose Doneish
Stagenx Static site generator using JSON and raw html Haxe Done
Hideit LSB image steganography utility C++ Done
gpio_drv LKM GPIO driver for the raspberry pi C Done
redcalc CLI calculator Red Doneish

*A slightly custom EBNF syntax

Popular repositories Loading

  1. QPix QPix Public

    A WIP pixel art editor written in C++, using Qt

    C++ 6 1

  2. java-pixel-editor java-pixel-editor Public

    A Pixel Art Editor written in Java

    Java 2

  3. druid_5e_manager druid_5e_manager Public

    An experiment with the Druid UI framework building a very basic and currently very incomplete D&D character manager, or interactive character sheet

    Rust 2

  4. HoneyScoop HoneyScoop Public

    A file carving tool that scoops the sweet evidence from the hive of raw data

    C# 2

  5. lkm_template lkm_template Public template

    A generic project template for developing Linux Kernel Modules (LKMs) for the raspberry pi, specifically enabling out of source tree builds

    Shell 2

  6. Compression-Library Compression-Library Public

    This is a library that aims to provide simple wrappers around a few compression algorithms, currently just LZO

    C++ 1