Skip to content
View Darian-Frey's full-sized avatar

Block or report Darian-Frey

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

β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—    β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•    β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•β•β•β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•
β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—   β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• 
 β•šβ•β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•      β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•    β•šβ–ˆβ–ˆβ•”β•  
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—    β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•‘   
β•šβ•β•β•β•β•β• β•šβ•β•  β•šβ•β•β•šβ•β•  β•šβ•β•β•šβ•β•  β•šβ•β•β•β•β•šβ•β•β•β•β•β•β•    β•šβ•β•  β•šβ•β•β•šβ•β•  β•šβ•β•β•šβ•β•  β•šβ•β•  β•šβ•β•   β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•   β•šβ•β•  

Independent Researcher Β· Solo Developer Β· Physics Explorer

β–‹ ABOUT ME

researcher = {
    "name"      : "Shane Hartley",
    "location"  : "England πŸ‡¬πŸ‡§",
    "focus"     : ["Theoretical Physics", "Mathematics", "Systems Software"],
    "method"    : "Multi-LLM hub-and-spoke synthesis",
    "hardware"  : "ThinkPad P15 Gen 2i Β· Linux",
    "passion"   : "Retro computing Β· Atari ST Β· Aperiodic tiling",
    "currently" : "Coupling Krylov complexity to Einstein-Hilbert gravity (CODA)"
}

I work across the boundary of theoretical physics, algebraic complexity, and low-level software β€” building things that probably shouldn't work and then proving that they do. My research spans modified gravity models, dark matter alternatives, Geometric Complexity Theory, and Yang-Mills mass gap mathematics. On the software side I ship production C++20 tools, Qt desktop applications, and the occasional retro-inspired game engine.

β–‹ ACTIVE PROJECTS

🌌 CODA

Complexity-Originated Dynamics of Action

A theoretical physics framework that couples a covariant Krylov complexity density to the Einstein-Hilbert action, deriving modified field equations from first principles. Currently developing the MOND phenomenology thread.

C++ LaTeX Python GR Krylov Complexity

πŸŒ€ CODE-GEO / Euclid Sentinel

Mimetic-Conformal Scalar-Tensor Gravity

A complete pipeline rebuild analysing 171 SPARC galaxy rotation curves as a MOND-compatible dark matter alternative. Corrected physics implementations across the full pipeline including a hybrid free function F(Q) fit.

Python NumPy SciPy Astrophysics SPARC

πŸš€ terra-siege

C++/raylib reimagining of the 1988 Atari ST classic Virus

15-system architecture with fractal planet terrain, directional shields, proportional navigation missiles, auto-turrets, and a flat-shaded polygon aesthetic. Linux-first, 120Hz fixed-timestep physics.

C++20 raylib Diamond-Square Physics

πŸ’Ώ ARC-9 / ARCHIVIST

100-Year Cold Storage Filesystem

Production C++20 archival system targeting M-DISC/optical media with ISA-L SIMD erasure coding, BLAKE3 hashing, and cross-platform memory-mapped I/O. Qt 6 desktop front-end with four-tier monetisation model.

C++20 Qt 6 ISA-L BLAKE3 Erasure Coding

πŸ’Ύ Atari ST Disk Toolkit

Forensic-Grade FAT12 Analysis

Qt5/C++17 disk image toolkit with FAT visualiser, hex viewer, and brute-force directory recovery. Built for the retro computing and demoscene community.

C++17 Qt 5 FAT12 Retro Computing

πŸ” Post-Quantum Cryptography

AVX2 NTT for CRYSTALS-Kyber / ML-KEM

Hand-optimised AVX2 Number-Theoretic Transform implementation for post-quantum lattice cryptography, targeting Intel Kaby Lake microarchitecture.

C AVX2 Assembly CRYSTALS-Kyber ML-KEM

β–‹ TECH STACK & SKILLS

Languages

C++ Python C Assembly LaTeX Bash

Frameworks & Libraries

Qt raylib NumPy SciPy CMake

Platform & Tools

Linux Git GitHub GCC LLVM OpenMP

Domains

Theoretical Physics Algebraic Complexity Modified Gravity Cryptography Retro Computing

β–‹ GITHUB STATS


GitHub Streak

"The universe is not only stranger than we suppose, but stranger than we can suppose." β€” J.B.S. Haldane

Popular repositories Loading

  1. Darian-Frey Darian-Frey Public

    It's me!

  2. LED_Cube LED_Cube Public

    An 6*6*6 led cube I built around August 2009

    Processing

  3. Tux-TI83 Tux-TI83 Public

    Linux-native TI-83 Plus Emulator

    C++

  4. CODE-GEO CODE-GEO Public

    Project CODE-GEO (V3.1): Formalizing the Hilbert-Complexity Action to resolve the BH Information Paradox. Predicts a 2.816ms echo in GW250114 ringdown data.

    Python

  5. hodge-saturation-schema-v5 hodge-saturation-schema-v5 Public

    Hodge Saturation

    Python

  6. Arithmancy Arithmancy Public

    Prime discovery engine.

    C++