Skip to content
View ethan-hawksley's full-sized avatar

Highlights

  • Pro

Block or report ethan-hawksley

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ethan-hawksley/README.md

Hi, I'm Ethan Hawksley, a CS student in the UK. I use Linux, write Rust, and enjoy cybersecurity.

You can find me at hawksley.dev

Recent Projects

  • Nintendrust - Rust/Wasm NES emulator that runs in the browser
    Live Demo, Source
  • MineDuo - Real-time co-op Minesweeper in the browser, no server required
    Live Demo, Source
  • yt-play - Rust CLI utility for downloading and listening to playlists offline
    crates.io, Source
  • CYMS Interpreter - Web interpreter for CYMS, an assembly-like language
    Live Demo, Source

Recent Blog Posts

View all posts

Pinned Loading

  1. ethan-hawksley.github.io ethan-hawksley.github.io Public

    Personal portfolio and blog built with Astro at hawksley.dev

    Astro 9 1

  2. nintendrust nintendrust Public

    Rust NES emulator compiled to WebAssembly, with a scanline-accurate PPU

    Rust 4 1

  3. mineduo mineduo Public

    Real-time cooperative Minesweeper with P2P multiplayer via PeerJS

    JavaScript 4

  4. yt-play yt-play Public

    Rust CLI tool for playing offline YouTube playlists via yt-dlp

    Rust 4

  5. cyms-interpreter cyms-interpreter Public

    Browser-based interpreter for the CYMS custom assembly architecture, with canvas and audio output

    JavaScript 3

  6. turing-machine turing-machine Public

    Interactive web simulator for visualising Turing Machine execution step by step

    JavaScript 3