Skip to content
View spacekitcat's full-sized avatar


  • Pro
Block or Report

Block or report spacekitcat

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


  1. cooley-tukey-fast-fourier-transform cooley-tukey-fast-fourier-transform Public

    Toy implementation of the Cooley-Tukey Fast Fourier Transform (FFT) with a comparison to the Numpy FFT and a DFT

    Python 1

  2. convolve2d-conways-game-of-life convolve2d-conways-game-of-life Public

    A Conway's Game of Life kata that employs convolution to calculate the cell neighbours


  3. lz77-nodejs-streams lz77-nodejs-streams Public

    Experimentation with LZ77 and a cache for dictionary lookups


  4. CodingKata_RomanNumerals CodingKata_RomanNumerals Public

    My solution to the BBC Roman Numeral Kata for an interview, demonstrating Java, Spring Boot, TDD skills. I worked at the BBC for 4 years.

    Java 1

  5. Microphone input audio visualisatio... Microphone input audio visualisation demo
    Performs a continuous FFT on the audio signal from the microphone and renders a simple
    HTML bar chart every 50ms (although only if the signal is beyond a threshold).
    License: MIT
  6. isometric-sdl-demo isometric-sdl-demo Public

    An experimental isometric (2.5D) game with infinite, procedurally generated maps. The maps use a Perlin noise function to "decide" how to place water. The engine generates new map tiles as required…

    C++ 2 1