Skip to content
View godofecht's full-sized avatar
💭
To hell with the establishment
💭
To hell with the establishment

Block or report godofecht

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
godofecht/README.md

Abhishek Shivakumar

Cambridge, UK. Founder of Quilio. Audio DSP, build systems, graphics, machine learning.

Neuroscience, University of Cambridge. Music Technology, Birmingham Conservatoire.

Portfolio Site Quilio LinkedIn itch.io Email


Currently maintained

Repo Language Docs CI Licence
azazel Zig, CUE site CI MIT
citeverify Python readme CI MIT
corpus-lens Python, HTML readme CI MIT
danzig Zig site CI MIT
perturbation-kernel Rust, Python site CI MIT
refereed Python readme CI MIT
tinyML C++ readme CI see repo
zaza Zig site CI MIT

Public repositories

Alphabetical within each group. Full list: github.com/godofecht?tab=repositories.

Audio and DSP

Repo Language Description
Analog-Fattener C++ Analog fattener built on JUCE.
danzig Zig VST3 plugin framework in pure Zig. Zero dependencies, lock-free params, WebView UI.
FreesoundDownloader C++ Library over the Freesound API for downloading audio files.
isobarcpp C++ C++ implementation of Daniel Jones' isobar library.
JUCE-Ladder-Filter-Implementation C++ Ladder filter in JUCE.
Matlab-Stuff MATLAB Scripts for audio effect DSP.
MXPedal C++ JUCE pedal plugin project.
Ngoma Max Drone synthesiser built in Max MSP.
Statik C++ Static noise generator.
Tutorial-Plugin-Creation C++ Instructions for a bare-bones JUCE plugin project.
Wobblefet JavaScript Fork of zakatos' Pink Trombone mod.

Build systems and tooling

Repo Language Description
android-agent Shell SSH skill for Android and Termux. VPS connectivity, remote command execution.
azazel Zig, CUE Deterministic build system driven by CUE configuration.
chromium-tabscroll Python Horizontal tab scrolling for Chromium, rewritten against HEAD after Google removed it in M144.
cmake-FindAWSCLI CMake CMake module to find the AWS CLI.
DYMO-Labelwriter-App C++ Revives old DYMO label printers.
EZFileConverter HTML File converter.
ffmpeg CMake ExternalProject wrapper for building ffmpeg.
github-ssh-setup Python SSH key setup so GitHub stops asking for a password.
homebrew-tap Ruby Homebrew tap for Quilio apps.
PrintingCPP C++ Libraries for interfacing with CUPS-compatible printers.
pypi-toolkit Python Builds, tests and uploads Python packages to PyPI.
safe-yolo-agent Python Allowlist-based permissions for AI agents.
terminal-eye-candy Python Zero-dependency terminal animations. 3D starfield, matrix rain, block clock.
zaza Zig Build system for C, C++, Zig, CMake interop and WebAssembly.

Machine learning

Repo Language Description
CessPool Processing ML library for Processing.
CycleGAN-Timbre-Transfer Python One-to-one timbre transfer using a modified CycleGAN.
Disparity-Network C++ Neural network computing stereo disparity from image data.
Eye-Evolution C++ Predator-prey eye evolution, simulated with perceptrons and a genetic algorithm.
Fractal-Memory-Network Python Agentic memory experiment.
GANN-Object-Avoidance C Neural network pathfinding trained by genetic algorithm.
Iterative-Disparity-Network C++ Iterative version of the disparity network.
Manikkam Ruby ML library aimed at NEAT and HyperNEAT.
Neural-Network-based-OCR C OCR from scratch. Reads blurred, dirty and marked images.
Slow-Feature-Analysis C++ Implementation of Stone and Bray's slow feature analysis.
StanceDetector Jupyter Stance prediction model.
tinyML C++ Real-time machine learning and statistical analysis library.

Research tooling

Repo Language Description
citeverify Python Checks whether the references in a bibliography exist, against OpenAlex, Crossref and arXiv.
corpus-lens Python, HTML TF-IDF keywords, rhetorical fingerprints, similarity and embeddings across a corpus, with a static dashboard.
perturbation-kernel Rust, Python Perturbation-kernel estimators. Scalar, SIMD and GPU backends that agree bit for bit.
refereed Python Multi-perspective review of research papers.

Graphics, games and simulation

Repo Language Description
Decomposition-Godofecht GDScript Top-down 2D dungeon shooter, made for the UoP game jam.
Deftones-Album-Art-Creator Processing Builds shapes out of point arrays.
Hydra-Sketches GLSL Sketches for the Hydra livecoding platform.
imgui-demo C++ Parses a UI description file and builds a Dear ImGui interface from it.
MandalaCreator Processing Mandala generator.
ShaderLibrary GLSL GLSL, Metal and Slang shaders.
SocietySimulator C# Society simulation.
Unity-IP-Video-Streamer C# Streams video from an IP address onto a 2D plane.
voxel-planet-demo C++ Voxel planet renderer with a flying camera, using Raylib.

Everything else

Repo Language Description
Computercraft-Scripts Lua Scripts for the ComputerCraft mod.
l1-cache-simulator JavaScript L1 cache simulator.
MusicTechMarketing List of digital marketing agencies in music tech.
Spotify-Discord-Bot Python Discord bot for cover art and playlist management.
Trading-API Python Demo trading REST API.
ViSatGui C++ Qt interface for an unpowered gliding monitoring satellite.
WebJulia Julia Julia web server doing GPU-accelerated calculation through Metal.
Weekly-Covid-Bed-Availability Python Hospital bed data from the CDC NHSN reports.
Zuma HTML Sequence merging for folder directories.

Closed source

These have no public repository, so there is nothing to link.

Project Language Description
Aetherion C++ 3D engine. Vulkan renderer, cascaded shadow maps, GLSL shaders, macOS Metal backend.
Flow C++ Language with a graphics API, autodiff, audio DSP and manual memory management.
Flux Python Turing-complete graph-rewriting language. Pattern matching on typed port graphs.
IslandBoy JavaScript ECS survival game. PixiJS and bitECS, ecosystem simulation with predator-prey and weather.
medusa Python, TypeScript DAW with an audio engine, effects, analysis and MIDI tooling.
Quilio SDK C++ Audio graph and effects, ML library with neural voice synthesis, hot reload, deployment.
temple Rust Async HTTP server. Axum, Tokio, SQLite, multi-crate workspace.
Umbra Engine C++ 2D game engine. SDL2, Box2D, spatial audio, scripting, LLM-playable interface.

Merged pull requests

219 merged in total, 66 of them in public repositories. Search: is:pr author:godofecht is:merged.

Other people's repositories

Merged Repo Pull request
2025-11-13 free-audio/web-clap #6 Update README.md
2025-01-22 csteinmetz1/ai-audio-startups #72 Update README.md
2024-10-15 pjlab-songcomposer/songcomposer #13 Update README.md
2024-08-18 GhostNoteAudio/CloudSeedCore #2 Update Biquad.cpp

Four more were merged into private repositories at firelex and KevinDNF.

My own and Quilio repositories, public

Repo Merged Period
zaza 25 2026-07
danzig 11 2026-07
azazel 7 2026-07
Quilio-Software/Notaryze 6 2023-06 to 2023-08
tinyML 5 2024-08 to 2026-03
Neural-Network-based-OCR 2 2020-08 to 2026-03
pypi-toolkit 2 2024-09
Quilio-Software/Vochord 2 2024-01
CycleGAN-Timbre-Transfer 1 2020-08
Slow-Feature-Analysis 1 2026-02

The remaining 153 are in private repositories: Quilio product work, client work and unreleased projects.


Papers

Paper Status
Brain-responsive music neurostimulation bioRxiv preprint, 2024. Co-authored.
Adaptive Neural Field for time series Draft. Continuous-field model, benchmarking in progress.
ECTM, energy-constrained thought Draft. Neural networks under a metabolic budget.
FBIR, reactive DAG optimisation Draft. Incremental re-evaluation that avoids redundant recomputation.
Proof-Limits Draft. Programmatic epsilon-delta proofs by interval arithmetic.
RCNet, complex-valued networks Draft. Phase rotation and amplitude modulation, with ablations.

Drafts are available on request.


Languages and tools

C++ C Python Rust Zig TypeScript C# GLSL

JUCE Vulkan Metal PyTorch CMake Unity


Cambridge, UK. abhishek.shivakumar@gmail.com · itch.io · Ko-fi

@godofecht's activity is private